From a8523d3b073ea553a6c03ba243c9239b0b897bb9 Mon Sep 17 00:00:00 2001 From: tsteven4 Date: Sun, 1 Sep 2013 14:29:29 +0000 Subject: [PATCH] fix iblue styles, writing was causing usage of uninitialised byte(s). fix iblue style prologue to match written fields, text taken from 2010-09-13 email. modify mkstyle.sh to produce code compatible with our astylerc options. --- gpsbabel/internal_styles.cc | 2826 ++++++++++++++++----------------- gpsbabel/mkstyle.sh | 6 +- gpsbabel/style/iblue747.style | 8 +- gpsbabel/style/iblue757.style | 8 +- 4 files changed, 1424 insertions(+), 1424 deletions(-) diff --git a/gpsbabel/internal_styles.cc b/gpsbabel/internal_styles.cc index 5b9280f5c..e007a8840 100644 --- a/gpsbabel/internal_styles.cc +++ b/gpsbabel/internal_styles.cc @@ -4,1461 +4,1461 @@ #include "defs.h" #if CSVFMTS_ENABLED static char arc[] = -"# gpsbabel XCSV style file\n" -"#\n" -"# Format: GPSBabel arc filter format\n" -"# Author: Ron Parker\n" -"# Date: 17 July 2003\n" -"#\n" - -"DESCRIPTION GPSBabel arc filter file\n" -"EXTENSION txt\n" - -"#\n" -"# FILE LAYOUT DEFINITIIONS:\n" -"#\n" -"FIELD_DELIMITER TAB\n" -"RECORD_DELIMITER NEWLINE\n" - -"#\n" -"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" -"#\n" -"IFIELD LAT_HUMAN_READABLE, \"\", \"%08.5f\"\n" -"IFIELD LON_HUMAN_READABLE, \"\", \"%08.5f\"\n" - -"OFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n" -"OFIELD LON_DECIMAL, \"\", \"%08.5f\"\n" -; + "# gpsbabel XCSV style file\n" + "#\n" + "# Format: GPSBabel arc filter format\n" + "# Author: Ron Parker\n" + "# Date: 17 July 2003\n" + "#\n" + + "DESCRIPTION GPSBabel arc filter file\n" + "EXTENSION txt\n" + + "#\n" + "# FILE LAYOUT DEFINITIIONS:\n" + "#\n" + "FIELD_DELIMITER TAB\n" + "RECORD_DELIMITER NEWLINE\n" + + "#\n" + "# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" + "#\n" + "IFIELD LAT_HUMAN_READABLE, \"\", \"%08.5f\"\n" + "IFIELD LON_HUMAN_READABLE, \"\", \"%08.5f\"\n" + + "OFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n" + "OFIELD LON_DECIMAL, \"\", \"%08.5f\"\n" + ; static char cambridge[] = -"DESCRIPTION Cambridge/Winpilot glider software\n" -"SHORTLEN 8\n" -"EXTENSION dat\n" -"#\n" -"#\n" -"# FILE LAYOUT DEFINITIIONS:\n" -"#\n" -"FIELD_DELIMITER COMMA\n" -"RECORD_DELIMITER NEWLINE\n" -"BADCHARS COMMA\n" - -"IFIELD INDEX,\"1\",\"%d\"\n" -"IFIELD LAT_HUMAN_READABLE,\"\",\"%d:%06.3f%c\"\n" -"IFIELD LON_HUMAN_READABLE,\"\",\"%03d:%06.3f%c\"\n" -"IFIELD ALT_METERS,\"\",\"%3.0fM\"\n" -"IFIELD CONSTANT,\"\",\"T\"\n" -"IFIELD SHORTNAME,\"\",\"%s\"\n" -"IFIELD DESCRIPTION,\"\",\"%s\"\n" -; + "DESCRIPTION Cambridge/Winpilot glider software\n" + "SHORTLEN 8\n" + "EXTENSION dat\n" + "#\n" + "#\n" + "# FILE LAYOUT DEFINITIIONS:\n" + "#\n" + "FIELD_DELIMITER COMMA\n" + "RECORD_DELIMITER NEWLINE\n" + "BADCHARS COMMA\n" + + "IFIELD INDEX,\"1\",\"%d\"\n" + "IFIELD LAT_HUMAN_READABLE,\"\",\"%d:%06.3f%c\"\n" + "IFIELD LON_HUMAN_READABLE,\"\",\"%03d:%06.3f%c\"\n" + "IFIELD ALT_METERS,\"\",\"%3.0fM\"\n" + "IFIELD CONSTANT,\"\",\"T\"\n" + "IFIELD SHORTNAME,\"\",\"%s\"\n" + "IFIELD DESCRIPTION,\"\",\"%s\"\n" + ; static char csv[] = -"# gpsbabel XCSV style file\n" -"#\n" -"# Format: DeLorme SA 9.0 CSV\n" -"# Author: Alex Mottram\n" -"# Date: 12/09/2002\n" -"#\n" -"# \n" -"DESCRIPTION Comma separated values\n" -"SHORTLEN 8\n" -"#\n" -"#\n" -"# FILE LAYOUT DEFINITIIONS:\n" -"#\n" -"FIELD_DELIMITER COMMASPACE\n" -"RECORD_DELIMITER NEWLINE\n" -"BADCHARS COMMA\n" - -"#\n" -"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" -"#\n" -"IFIELD LAT_HUMAN_READABLE, \"\", \"%08.5f\"\n" -"IFIELD LON_HUMAN_READABLE, \"\", \"%08.5f\"\n" -"IFIELD DESCRIPTION, \"\", \"%s\"\n" - -"OFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n" -"OFIELD LON_DECIMAL, \"\", \"%08.5f\"\n" -"OFIELD DESCRIPTION, \"\", \"%s\"\n" -; + "# gpsbabel XCSV style file\n" + "#\n" + "# Format: DeLorme SA 9.0 CSV\n" + "# Author: Alex Mottram\n" + "# Date: 12/09/2002\n" + "#\n" + "# \n" + "DESCRIPTION Comma separated values\n" + "SHORTLEN 8\n" + "#\n" + "#\n" + "# FILE LAYOUT DEFINITIIONS:\n" + "#\n" + "FIELD_DELIMITER COMMASPACE\n" + "RECORD_DELIMITER NEWLINE\n" + "BADCHARS COMMA\n" + + "#\n" + "# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" + "#\n" + "IFIELD LAT_HUMAN_READABLE, \"\", \"%08.5f\"\n" + "IFIELD LON_HUMAN_READABLE, \"\", \"%08.5f\"\n" + "IFIELD DESCRIPTION, \"\", \"%s\"\n" + + "OFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n" + "OFIELD LON_DECIMAL, \"\", \"%08.5f\"\n" + "OFIELD DESCRIPTION, \"\", \"%s\"\n" + ; static char cup[] = -"#\n" -"# (c) 2006, Robert Lipe, based on sample files by Krzysztof Wojtas\n" -"# Reference info: http://www.seeyou.ws/thankyou.php?fname=cup_format.pdf\n" -"#\n" - -"DESCRIPTION See You flight analysis data\n" -"SHORTLEN 8\n" -"EXTENSION cup\n" -"#\n" -"#\n" -"# FILE LAYOUT DEFINITIIONS:\n" -"#\n" -"FIELD_DELIMITER COMMA\n" -"RECORD_DELIMITER NEWLINE\n" -"BADCHARS ,\"\n" -"PROLOGUE name,code,country,lat,lon,elev,style,rwdir,rwlen,freq,desc\n" -"EPILOGUE -----Related Tasks-----\n" - - -"IFIELD SHORTNAME,\"\", \"\"%s\"\"\n" -"IFIELD SHORTNAME,\"\", \"%s\"\n" -"IFIELD CONSTANT,\"\", \"\"\n" -"IFIELD LAT_DDMMDIR, \"%f\", \"%08.3f\", \"absolute\"\n" -"IFIELD LON_DDMMDIR, \"%f\", \"%09.3f\", \"absolute\"\n" -"IFIELD ALT_METERS,\"\", \"%dm\"\n" -"IFIELD CONSTANT,\"\", \"1\"\n" -"IFIELD CONSTANT,\"\", \"\"\n" -"IFIELD CONSTANT,\"\", \"\"\n" -"IFIELD CONSTANT,\"\", \"\"\n" -"IFIELD DESCRIPTION,\"\", \"\"%s\"\"\n" - -"OFIELD SHORTNAME,\"\", \"\"%s\"\"\n" -"OFIELD SHORTNAME,\"\", \"%s\"\n" -"OFIELD CONSTANT,\"\", \"\"\n" -"OFIELD LAT_DDMMDIR, \"\", \"%08.3f%c\"\n" -"OFIELD LON_DDMMDIR, \"\", \"%09.3f%c\"\n" -"OFIELD ALT_METERS,\"\", \"%3.1fm\"\n" -"OFIELD CONSTANT,\"\", \"1\"\n" -"OFIELD CONSTANT,\"\", \"\"\n" -"OFIELD CONSTANT,\"\", \"\"\n" -"OFIELD CONSTANT,\"\", \"\"\n" -"OFIELD DESCRIPTION,\"\", \"\"%s\"\"\n" - - -; + "#\n" + "# (c) 2006, Robert Lipe, based on sample files by Krzysztof Wojtas\n" + "# Reference info: http://www.seeyou.ws/thankyou.php?fname=cup_format.pdf\n" + "#\n" + + "DESCRIPTION See You flight analysis data\n" + "SHORTLEN 8\n" + "EXTENSION cup\n" + "#\n" + "#\n" + "# FILE LAYOUT DEFINITIIONS:\n" + "#\n" + "FIELD_DELIMITER COMMA\n" + "RECORD_DELIMITER NEWLINE\n" + "BADCHARS ,\"\n" + "PROLOGUE name,code,country,lat,lon,elev,style,rwdir,rwlen,freq,desc\n" + "EPILOGUE -----Related Tasks-----\n" + + + "IFIELD SHORTNAME,\"\", \"\"%s\"\"\n" + "IFIELD SHORTNAME,\"\", \"%s\"\n" + "IFIELD CONSTANT,\"\", \"\"\n" + "IFIELD LAT_DDMMDIR, \"%f\", \"%08.3f\", \"absolute\"\n" + "IFIELD LON_DDMMDIR, \"%f\", \"%09.3f\", \"absolute\"\n" + "IFIELD ALT_METERS,\"\", \"%dm\"\n" + "IFIELD CONSTANT,\"\", \"1\"\n" + "IFIELD CONSTANT,\"\", \"\"\n" + "IFIELD CONSTANT,\"\", \"\"\n" + "IFIELD CONSTANT,\"\", \"\"\n" + "IFIELD DESCRIPTION,\"\", \"\"%s\"\"\n" + + "OFIELD SHORTNAME,\"\", \"\"%s\"\"\n" + "OFIELD SHORTNAME,\"\", \"%s\"\n" + "OFIELD CONSTANT,\"\", \"\"\n" + "OFIELD LAT_DDMMDIR, \"\", \"%08.3f%c\"\n" + "OFIELD LON_DDMMDIR, \"\", \"%09.3f%c\"\n" + "OFIELD ALT_METERS,\"\", \"%3.1fm\"\n" + "OFIELD CONSTANT,\"\", \"1\"\n" + "OFIELD CONSTANT,\"\", \"\"\n" + "OFIELD CONSTANT,\"\", \"\"\n" + "OFIELD CONSTANT,\"\", \"\"\n" + "OFIELD DESCRIPTION,\"\", \"\"%s\"\"\n" + + + ; static char custom[] = -"# gpsbabel XCSV style file\n" -"#\n" -"# Format: Custom \"Everything\" Style\n" -"# Author: Alex Mottram\n" -"# Date: 11/24/2002\n" -"#\n" -"#\n" - -"DESCRIPTION Custom \"Everything\" Style\n" - -"# FILE LAYOUT DEFINITIIONS:\n" -"#\n" -"FIELD_DELIMITER COMMA\n" -"RECORD_DELIMITER NEWLINE\n" -"BADCHARS COMMA\n" -"FORMAT_TYPE INTERNAL\n" - -"#\n" -"# HEADER STUFF:\n" -"#\n" -"PROLOGUE Prologue Line 1 __FILE__\n" -"PROLOGUE Prologue Line 2\n" - -"#\n" -"# INDIVIDUAL DATA FIELDS:\n" -"#\n" -"IFIELD CONSTANT, \"CONSTANT\", \"%s\"\n" -"IFIELD INDEX, \"\", \"%d\"\n" -"IFIELD LAT_DECIMAL, \"\", \"%f\"\n" -"IFIELD LAT_DIR, \"\", \"%c\"\n" -"IFIELD LON_DECIMAL, \"\", \"%f\"\n" -"IFIELD LON_DIR, \"\", \"%c\"\n" -"IFIELD ICON_DESCR, \"\", \"%s\"\n" -"IFIELD SHORTNAME, \"\", \"%s\"\n" -"IFIELD DESCRIPTION, \"\", \"%s\"\n" -"IFIELD NOTES, \"\", \"%s\"\n" -"IFIELD URL, \"\", \"%s\" \n" -"IFIELD URL_LINK_TEXT, \"\", \"%s\"\n" -"IFIELD ALT_METERS, \"\", \"%fM\"\n" -"IFIELD ALT_FEET, \"\", \"%fF\"\n" -"IFIELD LAT_DECIMALDIR, \"\", \"%f/%c\"\n" -"IFIELD LON_DECIMALDIR, \"\", \"%f/%c\"\n" -"IFIELD LAT_DIRDECIMAL, \"\", \"%c/%f\"\n" -"IFIELD LON_DIRDECIMAL, \"\", \"%c/%f\"\n" -"IFIELD LAT_INT32DEG, \"\", \"%ld\"\n" -"IFIELD LON_INT32DEG, \"\", \"%ld\"\n" -"IFIELD TIMET_TIME, \"\", \"%ld\"\n" -"IFIELD EXCEL_TIME, \"\", \"%f\"\n" - -"# EPILOGUE: \n" -"EPILOGUE Epilogue Line 1\n" -"EPILOGUE Epilogue Line 2\n" -; + "# gpsbabel XCSV style file\n" + "#\n" + "# Format: Custom \"Everything\" Style\n" + "# Author: Alex Mottram\n" + "# Date: 11/24/2002\n" + "#\n" + "#\n" + + "DESCRIPTION Custom \"Everything\" Style\n" + + "# FILE LAYOUT DEFINITIIONS:\n" + "#\n" + "FIELD_DELIMITER COMMA\n" + "RECORD_DELIMITER NEWLINE\n" + "BADCHARS COMMA\n" + "FORMAT_TYPE INTERNAL\n" + + "#\n" + "# HEADER STUFF:\n" + "#\n" + "PROLOGUE Prologue Line 1 __FILE__\n" + "PROLOGUE Prologue Line 2\n" + + "#\n" + "# INDIVIDUAL DATA FIELDS:\n" + "#\n" + "IFIELD CONSTANT, \"CONSTANT\", \"%s\"\n" + "IFIELD INDEX, \"\", \"%d\"\n" + "IFIELD LAT_DECIMAL, \"\", \"%f\"\n" + "IFIELD LAT_DIR, \"\", \"%c\"\n" + "IFIELD LON_DECIMAL, \"\", \"%f\"\n" + "IFIELD LON_DIR, \"\", \"%c\"\n" + "IFIELD ICON_DESCR, \"\", \"%s\"\n" + "IFIELD SHORTNAME, \"\", \"%s\"\n" + "IFIELD DESCRIPTION, \"\", \"%s\"\n" + "IFIELD NOTES, \"\", \"%s\"\n" + "IFIELD URL, \"\", \"%s\" \n" + "IFIELD URL_LINK_TEXT, \"\", \"%s\"\n" + "IFIELD ALT_METERS, \"\", \"%fM\"\n" + "IFIELD ALT_FEET, \"\", \"%fF\"\n" + "IFIELD LAT_DECIMALDIR, \"\", \"%f/%c\"\n" + "IFIELD LON_DECIMALDIR, \"\", \"%f/%c\"\n" + "IFIELD LAT_DIRDECIMAL, \"\", \"%c/%f\"\n" + "IFIELD LON_DIRDECIMAL, \"\", \"%c/%f\"\n" + "IFIELD LAT_INT32DEG, \"\", \"%ld\"\n" + "IFIELD LON_INT32DEG, \"\", \"%ld\"\n" + "IFIELD TIMET_TIME, \"\", \"%ld\"\n" + "IFIELD EXCEL_TIME, \"\", \"%f\"\n" + + "# EPILOGUE: \n" + "EPILOGUE Epilogue Line 1\n" + "EPILOGUE Epilogue Line 2\n" + ; static char dna[] = -"# gpsbabel XCSV style file\n" -"#\n" -"# Format: DNA Marker Format\n" -"# Author: Alex Mottram\n" -"# Date: 12/09/2002\n" -"#\n" -"# \n" -"# As defined in dna.c\n" -"#\n" -"#\n" - -"DESCRIPTION Navitrak DNA marker format\n" -"EXTENSION dna\n" - -"# FILE LAYOUT DEFINITIIONS:\n" -"#\n" -"FIELD_DELIMITER COMMA\n" -"RECORD_DELIMITER NEWLINE\n" -"BADCHARS COMMA\n" - -"#\n" -"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" -"#\n" -"IFIELD INDEX, \"\", \"%d\"\n" -"IFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n" -"IFIELD LON_DECIMAL, \"\", \"%08.5f\"\n" -"IFIELD DESCRIPTION, \"\", \"%s\"\n" - -; + "# gpsbabel XCSV style file\n" + "#\n" + "# Format: DNA Marker Format\n" + "# Author: Alex Mottram\n" + "# Date: 12/09/2002\n" + "#\n" + "# \n" + "# As defined in dna.c\n" + "#\n" + "#\n" + + "DESCRIPTION Navitrak DNA marker format\n" + "EXTENSION dna\n" + + "# FILE LAYOUT DEFINITIIONS:\n" + "#\n" + "FIELD_DELIMITER COMMA\n" + "RECORD_DELIMITER NEWLINE\n" + "BADCHARS COMMA\n" + + "#\n" + "# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" + "#\n" + "IFIELD INDEX, \"\", \"%d\"\n" + "IFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n" + "IFIELD LON_DECIMAL, \"\", \"%08.5f\"\n" + "IFIELD DESCRIPTION, \"\", \"%s\"\n" + + ; static char flysight[] = -"# Format: FlySight\n" -"# Author: LukeH\n" -"# Date: 10/10/10\n" - -"DESCRIPTION FlySight GPS File\n" -"EXTENSION csv\n" - -"# FILE LAYOUT DEFINITIIONS:\n" -"FIELD_DELIMITER COMMA\n" -"RECORD_DELIMITER NEWLINE\n" -"BADCHARS ,\"\n" - -"PROLOGUE time lat lon hMSL velN velE velD hAcc vAcc sAcc gpsFix numSV\n" -"PROLOGUE\n" - -"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" -"IFIELD ISO_TIME, \"\", \"%s\" # Date & time\n" -"IFIELD LAT_DECIMAL, \"\", \"%f\" # Latitude\n" -"IFIELD LON_DECIMAL, \"\", \"%f\" # Longitude\n" -"IFIELD ALT_METERS, \"\", \"%.0f\" # Altitude above MSL (m)\n" -"IFIELD IGNORE, \"\", \"%s\" # Velocity north (m/s)\n" -"IFIELD IGNORE, \"\", \"%s\" # Velocity east (m/s)\n" -"IFIELD IGNORE, \"\", \"%s\" # Velocity down (m/s)\n" -"IFIELD IGNORE, \"\", \"%s\" # Horizontal accuracy (m)\n" -"IFIELD IGNORE, \"\", \"%s\" # Vertical accuracy (m)\n" -"IFIELD IGNORE, \"\", \"%s\" # Speed accuracy (m/s)\n" -"IFIELD GPS_FIX, \"\", \"%s\" # GPS fix type\n" -"IFIELD GPS_SAT, \"\", \"%d\" # Number of satellites used in fix\n" -; + "# Format: FlySight\n" + "# Author: LukeH\n" + "# Date: 10/10/10\n" + + "DESCRIPTION FlySight GPS File\n" + "EXTENSION csv\n" + + "# FILE LAYOUT DEFINITIIONS:\n" + "FIELD_DELIMITER COMMA\n" + "RECORD_DELIMITER NEWLINE\n" + "BADCHARS ,\"\n" + + "PROLOGUE time lat lon hMSL velN velE velD hAcc vAcc sAcc gpsFix numSV\n" + "PROLOGUE\n" + + "# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" + "IFIELD ISO_TIME, \"\", \"%s\" # Date & time\n" + "IFIELD LAT_DECIMAL, \"\", \"%f\" # Latitude\n" + "IFIELD LON_DECIMAL, \"\", \"%f\" # Longitude\n" + "IFIELD ALT_METERS, \"\", \"%.0f\" # Altitude above MSL (m)\n" + "IFIELD IGNORE, \"\", \"%s\" # Velocity north (m/s)\n" + "IFIELD IGNORE, \"\", \"%s\" # Velocity east (m/s)\n" + "IFIELD IGNORE, \"\", \"%s\" # Velocity down (m/s)\n" + "IFIELD IGNORE, \"\", \"%s\" # Horizontal accuracy (m)\n" + "IFIELD IGNORE, \"\", \"%s\" # Vertical accuracy (m)\n" + "IFIELD IGNORE, \"\", \"%s\" # Speed accuracy (m/s)\n" + "IFIELD GPS_FIX, \"\", \"%s\" # GPS fix type\n" + "IFIELD GPS_SAT, \"\", \"%d\" # Number of satellites used in fix\n" + ; static char fugawi[] = -"# fugawi XCSV style file\n" -"#\n" -"# Format: Fugawi\n" -"# Author: Robert Lipe, Patrick Ohly\n" -"# Date: 07/24/2005\n" -"#\n" -"# \n" - -"DESCRIPTION Fugawi\n" -"EXTENSION txt\n" -"SHORTLEN 10\n" - -"#\n" -"# FILE LAYOUT DEFINITIIONS:\n" -"#\n" -"FIELD_DELIMITER COMMA\n" -"RECORD_DELIMITER NEWLINE\n" -"BADCHARS COMMA\n" - -"PROLOGUE \\# Latitude, Longitude and UTM coordinates are in WGS84 datum\n" -"PROLOGUE \\#\n" -"PROLOGUE \\# Every set of data contains the following:\n" -"PROLOGUE \\#\n" -"PROLOGUE \\# Waypoint name\n" -"PROLOGUE \\# Waypoint comment\n" -"PROLOGUE \\# Waypoint description\n" -"PROLOGUE \\# Latitude in Degree and decimals (soutern hemisphere has neg. degrees)\n" -"PROLOGUE \\# Longitude in degree and decimals (neg. numbers: west of Greenwich)\n" -"PROLOGUE \\# Height in meters [optional when importing, always present when exporting: Date (GMT) as ISO YYYYMMDD, Time of the day relative to the date as HHMMSS\n" - -"#\n" -"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" -"#\n" -"IFIELD SHORTNAME, \"\", \"%s\"\n" -"IFIELD DESCRIPTION, \"\", \"%s\"\n" -"IFIELD NOTES, \"\", \"%s\"\n" -"IFIELD LAT_DECIMAL, \"\", \"%-.7f\"\n" -"IFIELD LON_DECIMAL, \"\", \"%-.7f\"\n" -"IFIELD ALT_METERS, \"\", \"%-7.1f\"\n" -"IFIELD GMT_TIME, \"\", \"%Y%m%d\"\n" -"IFIELD HMSG_TIME, \"\", \"%02d%02d%02d\"\n" -; + "# fugawi XCSV style file\n" + "#\n" + "# Format: Fugawi\n" + "# Author: Robert Lipe, Patrick Ohly\n" + "# Date: 07/24/2005\n" + "#\n" + "# \n" + + "DESCRIPTION Fugawi\n" + "EXTENSION txt\n" + "SHORTLEN 10\n" + + "#\n" + "# FILE LAYOUT DEFINITIIONS:\n" + "#\n" + "FIELD_DELIMITER COMMA\n" + "RECORD_DELIMITER NEWLINE\n" + "BADCHARS COMMA\n" + + "PROLOGUE \\# Latitude, Longitude and UTM coordinates are in WGS84 datum\n" + "PROLOGUE \\#\n" + "PROLOGUE \\# Every set of data contains the following:\n" + "PROLOGUE \\#\n" + "PROLOGUE \\# Waypoint name\n" + "PROLOGUE \\# Waypoint comment\n" + "PROLOGUE \\# Waypoint description\n" + "PROLOGUE \\# Latitude in Degree and decimals (soutern hemisphere has neg. degrees)\n" + "PROLOGUE \\# Longitude in degree and decimals (neg. numbers: west of Greenwich)\n" + "PROLOGUE \\# Height in meters [optional when importing, always present when exporting: Date (GMT) as ISO YYYYMMDD, Time of the day relative to the date as HHMMSS\n" + + "#\n" + "# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" + "#\n" + "IFIELD SHORTNAME, \"\", \"%s\"\n" + "IFIELD DESCRIPTION, \"\", \"%s\"\n" + "IFIELD NOTES, \"\", \"%s\"\n" + "IFIELD LAT_DECIMAL, \"\", \"%-.7f\"\n" + "IFIELD LON_DECIMAL, \"\", \"%-.7f\"\n" + "IFIELD ALT_METERS, \"\", \"%-7.1f\"\n" + "IFIELD GMT_TIME, \"\", \"%Y%m%d\"\n" + "IFIELD HMSG_TIME, \"\", \"%02d%02d%02d\"\n" + ; static char garmin301[] = -"# gpsbabel XCSV style file\n" -"#\n" -"# Format: Garmin 301 Position + Heartrate data\n" -"# Author: Jeff Kalikstein\n" -"# Date: 08/29/2005\n" -"#\n" - -"DESCRIPTION Garmin 301 Custom position and heartrate\n" - -"# FILE LAYOUT DEFINITIIONS:\n" -"#\n" -"FIELD_DELIMITER COMMA\n" -"RECORD_DELIMITER NEWLINE\n" -"BADCHARS COMMA\n" -"#FORMAT_TYPE INTERNAL\n" - -"#\n" -"# HEADER STUFF:\n" -"#\n" -"PROLOGUE Garmin 301 data __FILE__ \n" -"PROLOGUE Timestamp,Latitude, Longitude, Altitude(ft), heart rate\n" -"#\n" -"# INDIVIDUAL DATA FIELDS:\n" -"#\n" -"IFIELD TIMET_TIME,\"\",\"%ld\"\n" -"IFIELD LAT_DECIMAL, \"\", \"%f\"\n" -"IFIELD LON_DECIMAL, \"\", \"%f\"\n" -"IFIELD ALT_FEET, \"\", \"%fF\"\n" -"IFIELD HEART_RATE,\"\",\" %d\" # beats per minute\n" - - -"# EPILOGUE: \n" -"#EPILOGUE Epilogue Line 1\n" -"#EPILOGUE Epilogue Line 2\n" -; + "# gpsbabel XCSV style file\n" + "#\n" + "# Format: Garmin 301 Position + Heartrate data\n" + "# Author: Jeff Kalikstein\n" + "# Date: 08/29/2005\n" + "#\n" + + "DESCRIPTION Garmin 301 Custom position and heartrate\n" + + "# FILE LAYOUT DEFINITIIONS:\n" + "#\n" + "FIELD_DELIMITER COMMA\n" + "RECORD_DELIMITER NEWLINE\n" + "BADCHARS COMMA\n" + "#FORMAT_TYPE INTERNAL\n" + + "#\n" + "# HEADER STUFF:\n" + "#\n" + "PROLOGUE Garmin 301 data __FILE__ \n" + "PROLOGUE Timestamp,Latitude, Longitude, Altitude(ft), heart rate\n" + "#\n" + "# INDIVIDUAL DATA FIELDS:\n" + "#\n" + "IFIELD TIMET_TIME,\"\",\"%ld\"\n" + "IFIELD LAT_DECIMAL, \"\", \"%f\"\n" + "IFIELD LON_DECIMAL, \"\", \"%f\"\n" + "IFIELD ALT_FEET, \"\", \"%fF\"\n" + "IFIELD HEART_RATE,\"\",\" %d\" # beats per minute\n" + + + "# EPILOGUE: \n" + "#EPILOGUE Epilogue Line 1\n" + "#EPILOGUE Epilogue Line 2\n" + ; static char garmin_poi[] = -"# gpsbabel XCSV style file\n" -"#\n" -"# Format: Garmin POI\n" -"# Author: Robert Lipe\n" -"# Date: 10/07/2005\n" -"# Reference: http://forums.groundspeak.com/GC/index.php?showtopic=110641&st=0&#entry1752204\n" -"#\n" -"DESCRIPTION Garmin POI database\n" -"#\n" -"#\n" -"# FILE LAYOUT DEFINITIIONS:\n" -"#\n" -"FIELD_DELIMITER COMMA\n" -"RECORD_DELIMITER NEWLINE\n" -"BADCHARS COMMA\n" -"SHORTLEN 24\n" -"# PROLOGUE Longitude,Latitude,Name, comment\n" - -"#\n" -"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" -"#\n" -"IFIELD LON_HUMAN_READABLE, \"\", \"%08.5f\"\n" -"IFIELD LAT_HUMAN_READABLE, \"\", \"%08.5f\"\n" -"IFIELD SHORTNAME, \"\", \"%s\"\n" -"IFIELD DESCRIPTION, \"\", \"%s\"\n" - -"OFIELD LON_DECIMAL, \"\", \"%08.5f\"\n" -"OFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n" -"OFIELD SHORTNAME, \"\", \"%-.24s\"\n" -"OFIELD GEOCACHE_TYPE, \"\", \" %-.4s\", \"no_delim_before,optional\"\n" -"OFIELD GEOCACHE_CONTAINER, \"\", \"/%-.4s \", \"no_delim_before,optional\"\n" -"OFIELD GEOCACHE_DIFF, \"\", \"(%3.1f\", \"no_delim_before,optional\"\n" -"OFIELD GEOCACHE_TERR, \"\", \"/%3.1f)\", \"no_delim_before,optional\"\n" -"OFIELD DESCRIPTION, \"\", \"%-.50s\"\n" -; + "# gpsbabel XCSV style file\n" + "#\n" + "# Format: Garmin POI\n" + "# Author: Robert Lipe\n" + "# Date: 10/07/2005\n" + "# Reference: http://forums.groundspeak.com/GC/index.php?showtopic=110641&st=0&#entry1752204\n" + "#\n" + "DESCRIPTION Garmin POI database\n" + "#\n" + "#\n" + "# FILE LAYOUT DEFINITIIONS:\n" + "#\n" + "FIELD_DELIMITER COMMA\n" + "RECORD_DELIMITER NEWLINE\n" + "BADCHARS COMMA\n" + "SHORTLEN 24\n" + "# PROLOGUE Longitude,Latitude,Name, comment\n" + + "#\n" + "# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" + "#\n" + "IFIELD LON_HUMAN_READABLE, \"\", \"%08.5f\"\n" + "IFIELD LAT_HUMAN_READABLE, \"\", \"%08.5f\"\n" + "IFIELD SHORTNAME, \"\", \"%s\"\n" + "IFIELD DESCRIPTION, \"\", \"%s\"\n" + + "OFIELD LON_DECIMAL, \"\", \"%08.5f\"\n" + "OFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n" + "OFIELD SHORTNAME, \"\", \"%-.24s\"\n" + "OFIELD GEOCACHE_TYPE, \"\", \" %-.4s\", \"no_delim_before,optional\"\n" + "OFIELD GEOCACHE_CONTAINER, \"\", \"/%-.4s \", \"no_delim_before,optional\"\n" + "OFIELD GEOCACHE_DIFF, \"\", \"(%3.1f\", \"no_delim_before,optional\"\n" + "OFIELD GEOCACHE_TERR, \"\", \"/%3.1f)\", \"no_delim_before,optional\"\n" + "OFIELD DESCRIPTION, \"\", \"%-.50s\"\n" + ; static char geonet[] = -"# gpsbabel XCSV style file\n" -"#\n" -"# Format: GEOnet Names Server (GNS) (http://earth-info.nga.mil/gns/html/cntry_files.html)\n" -"# Author: Olaf Klein\n" -"# Date: 08/20/2002\n" -"#\n" - -"DESCRIPTION GEOnet Names Server (GNS)\n" -"EXTENSION txt\n" - -"#\n" -"# FILE LAYOUT DEFINITIIONS:\n" -"#\n" - -"FIELD_DELIMITER TAB\n" -"RECORD_DELIMITER CRNEWLINE\n" -"BADCHARS TAB\n" -"ENCODING UTF-8\n" - -"PROLOGUE RC UFI UNI LAT LONG DMS_LAT DMS_LONG UTM JOG FC DSG PC CC1 ADM1 ADM2 DIM CC2 NT LC SHORT_FORM GENERIC SORT_NAME FULL_NAME FULL_NAME_ND MODIFY_DATE\n" - -"#\n" -"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" -"#\n" -"IFIELD IGNORE, \"\", \"%s\" # RC ( http://earth-info.nga.mil/gns/html/gis_contryfiles.html )\n" -"IFIELD IGNORE, \"\", \"%s\" # UFI\n" -"IFIELD IGNORE, \"\", \"%s\" # UNI\n" -"IFIELD LAT_DECIMAL, \"\", \"%03.7f\" # LAT\n" -"IFIELD LON_DECIMAL, \"\", \"%03.7f\" # LONG\n" -"IFIELD IGNORE, \"\", \"%s\" # DMS_LAT\n" -"IFIELD IGNORE, \"\", \"%s\" # DMS_LONG\n" -"IFIELD IGNORE, \"\", \"%s\" # UTM\n" -"IFIELD IGNORE, \"\", \"%s\" # JOG\n" -"IFIELD IGNORE, \"\", \"%s\" # FC\n" -"IFIELD IGNORE, \"\", \"%s\" # DSG\n" -"IFIELD IGNORE, \"\", \"%s\" # PC\n" -"IFIELD IGNORE, \"\", \"%s\" # CC1\n" -"IFIELD IGNORE, \"\", \"%s\" # ADM1\n" -"IFIELD IGNORE, \"\", \"%s\" # ADM2\n" -"IFIELD IGNORE, \"\", \"%s\" # DIM\n" -"IFIELD IGNORE, \"\", \"%s\" # CC2\n" -"IFIELD IGNORE, \"\", \"%s\" # NT\n" -"IFIELD IGNORE, \"\", \"%s\" # LC\n" -"IFIELD IGNORE, \"\", \"%s\" # SHORT_FORM\n" -"IFIELD IGNORE, \"\", \"%s\" # GENERIC\n" -"IFIELD SHORTNAME, \"\", \"%s\" # SHORT_NAME\n" -"IFIELD DESCRIPTION, \"\", \"%s\" # FULL_NAME\n" -"IFIELD IGNORE, \"\", \"%s\" # FULL_NAME_ND\n" -"IFIELD IGNORE, \"\", \"%s\" # MOD_DATE\n" -; + "# gpsbabel XCSV style file\n" + "#\n" + "# Format: GEOnet Names Server (GNS) (http://earth-info.nga.mil/gns/html/cntry_files.html)\n" + "# Author: Olaf Klein\n" + "# Date: 08/20/2002\n" + "#\n" + + "DESCRIPTION GEOnet Names Server (GNS)\n" + "EXTENSION txt\n" + + "#\n" + "# FILE LAYOUT DEFINITIIONS:\n" + "#\n" + + "FIELD_DELIMITER TAB\n" + "RECORD_DELIMITER CRNEWLINE\n" + "BADCHARS TAB\n" + "ENCODING UTF-8\n" + + "PROLOGUE RC UFI UNI LAT LONG DMS_LAT DMS_LONG UTM JOG FC DSG PC CC1 ADM1 ADM2 DIM CC2 NT LC SHORT_FORM GENERIC SORT_NAME FULL_NAME FULL_NAME_ND MODIFY_DATE\n" + + "#\n" + "# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" + "#\n" + "IFIELD IGNORE, \"\", \"%s\" # RC ( http://earth-info.nga.mil/gns/html/gis_contryfiles.html )\n" + "IFIELD IGNORE, \"\", \"%s\" # UFI\n" + "IFIELD IGNORE, \"\", \"%s\" # UNI\n" + "IFIELD LAT_DECIMAL, \"\", \"%03.7f\" # LAT\n" + "IFIELD LON_DECIMAL, \"\", \"%03.7f\" # LONG\n" + "IFIELD IGNORE, \"\", \"%s\" # DMS_LAT\n" + "IFIELD IGNORE, \"\", \"%s\" # DMS_LONG\n" + "IFIELD IGNORE, \"\", \"%s\" # UTM\n" + "IFIELD IGNORE, \"\", \"%s\" # JOG\n" + "IFIELD IGNORE, \"\", \"%s\" # FC\n" + "IFIELD IGNORE, \"\", \"%s\" # DSG\n" + "IFIELD IGNORE, \"\", \"%s\" # PC\n" + "IFIELD IGNORE, \"\", \"%s\" # CC1\n" + "IFIELD IGNORE, \"\", \"%s\" # ADM1\n" + "IFIELD IGNORE, \"\", \"%s\" # ADM2\n" + "IFIELD IGNORE, \"\", \"%s\" # DIM\n" + "IFIELD IGNORE, \"\", \"%s\" # CC2\n" + "IFIELD IGNORE, \"\", \"%s\" # NT\n" + "IFIELD IGNORE, \"\", \"%s\" # LC\n" + "IFIELD IGNORE, \"\", \"%s\" # SHORT_FORM\n" + "IFIELD IGNORE, \"\", \"%s\" # GENERIC\n" + "IFIELD SHORTNAME, \"\", \"%s\" # SHORT_NAME\n" + "IFIELD DESCRIPTION, \"\", \"%s\" # FULL_NAME\n" + "IFIELD IGNORE, \"\", \"%s\" # FULL_NAME_ND\n" + "IFIELD IGNORE, \"\", \"%s\" # MOD_DATE\n" + ; static char gpsdrive[] = -"# gpsbabel XCSV style file\n" -"#\n" -"# Format: GPSDrive\n" -"# Author: Alex Mottram\n" -"# Date: 12/11/2002\n" -"#\n" -"# \n" -"#\n" - -"DESCRIPTION GpsDrive Format\n" - -"# FILE LAYOUT DEFINITIIONS:\n" -"#\n" -"FIELD_DELIMITER WHITESPACE\n" -"RECORD_DELIMITER NEWLINE\n" -"BADCHARS ,'\"\n" - -"SHORTLEN 20\n" -"SHORTWHITE 0\n" - -"#\n" -"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" - -"IFIELD SHORTNAME, \"\", \"%s\"\n" -"IFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n" -"IFIELD LON_DECIMAL, \"\", \"%08.5f\"\n" -"IFIELD ICON_DESCR, \"\", \"%s\"\n" - -"OFIELD ANYNAME, \"\", \"%s\"\n" -"OFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n" -"OFIELD LON_DECIMAL, \"\", \"%08.5f\"\n" -"OFIELD ICON_DESCR, \"\", \"%s\"\n" -; + "# gpsbabel XCSV style file\n" + "#\n" + "# Format: GPSDrive\n" + "# Author: Alex Mottram\n" + "# Date: 12/11/2002\n" + "#\n" + "# \n" + "#\n" + + "DESCRIPTION GpsDrive Format\n" + + "# FILE LAYOUT DEFINITIIONS:\n" + "#\n" + "FIELD_DELIMITER WHITESPACE\n" + "RECORD_DELIMITER NEWLINE\n" + "BADCHARS ,'\"\n" + + "SHORTLEN 20\n" + "SHORTWHITE 0\n" + + "#\n" + "# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" + + "IFIELD SHORTNAME, \"\", \"%s\"\n" + "IFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n" + "IFIELD LON_DECIMAL, \"\", \"%08.5f\"\n" + "IFIELD ICON_DESCR, \"\", \"%s\"\n" + + "OFIELD ANYNAME, \"\", \"%s\"\n" + "OFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n" + "OFIELD LON_DECIMAL, \"\", \"%08.5f\"\n" + "OFIELD ICON_DESCR, \"\", \"%s\"\n" + ; static char gpsdrivetrack[] = -"# gpsbabel XCSV style file\n" -"#\n" -"# Format: GPSDriveTrack\n" -"# Author: Tobias Minich\n" -"# Date: 12/07/2005\n" -"#\n" -"# \n" -"#\n" - -"DESCRIPTION GpsDrive Format for Tracks\n" - -"# FILE LAYOUT DEFINITIIONS:\n" -"#\n" -"FIELD_DELIMITER WHITESPACE\n" -"RECORD_DELIMITER NEWLINE\n" -"BADCHARS ,'\"\n" - -"SHORTLEN 20\n" -"SHORTWHITE 0\n" - -"#\n" -"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" - -"IFIELD LAT_DECIMAL, \"\", \"%10.6f\"\n" -"IFIELD LON_DECIMAL, \"\", \"%10.6f\"\n" -"IFIELD ALT_METERS, \"\", \"%10.0f\"\n" -"# Reports are that this format stores in local time, not GMT as \n" -"# originally thought.\n" -"# IFIELD GMT_TIME, \"\", \"%a %b %d %H:%M:%S %Y\"\n" -"IFIELD LOCAL_TIME, \"\", \"%a %b %d %H:%M:%S %Y\"\n" -; + "# gpsbabel XCSV style file\n" + "#\n" + "# Format: GPSDriveTrack\n" + "# Author: Tobias Minich\n" + "# Date: 12/07/2005\n" + "#\n" + "# \n" + "#\n" + + "DESCRIPTION GpsDrive Format for Tracks\n" + + "# FILE LAYOUT DEFINITIIONS:\n" + "#\n" + "FIELD_DELIMITER WHITESPACE\n" + "RECORD_DELIMITER NEWLINE\n" + "BADCHARS ,'\"\n" + + "SHORTLEN 20\n" + "SHORTWHITE 0\n" + + "#\n" + "# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" + + "IFIELD LAT_DECIMAL, \"\", \"%10.6f\"\n" + "IFIELD LON_DECIMAL, \"\", \"%10.6f\"\n" + "IFIELD ALT_METERS, \"\", \"%10.0f\"\n" + "# Reports are that this format stores in local time, not GMT as \n" + "# originally thought.\n" + "# IFIELD GMT_TIME, \"\", \"%a %b %d %H:%M:%S %Y\"\n" + "IFIELD LOCAL_TIME, \"\", \"%a %b %d %H:%M:%S %Y\"\n" + ; static char gpsman[] = -"# gpsbabel XCSV style file\n" -"#\n" -"# Format: GPSMAN Format\n" -"# Author: Alex Mottram\n" -"# Date: 12/09/2002\n" -"#\n" -"# \n" -"# As defined in gpsman.c\n" -"#\n" -"#\n" - -"DESCRIPTION GPSman\n" -"SHORTLEN 8\n" -"SHORTWHITE 0\n" - -"# FILE LAYOUT DEFINITIIONS:\n" -"#\n" -"FIELD_DELIMITER TAB\n" -"RECORD_DELIMITER NEWLINE\n" -"BADCHARS TAB\n" - -"PROLOGUE !Format: DDD 1 WGS 84\n" -"PROLOGUE !W:\n" - -"#\n" -"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" -"#\n" -"IFIELD SHORTNAME, \"\", \"%-8.8s\"\n" -"IFIELD DESCRIPTION, \"\", \"%s\"\n" -"IFIELD LAT_DIRDECIMAL, \"\", \"%c%f\"\n" -"IFIELD LON_DIRDECIMAL, \"\", \"%c%f\"\n" -"IFIELD IGNORE, \"\", \"%s\"\n" - -"# gpsman.c likes mkshort len = 8, whitespace = 0.\n" -; + "# gpsbabel XCSV style file\n" + "#\n" + "# Format: GPSMAN Format\n" + "# Author: Alex Mottram\n" + "# Date: 12/09/2002\n" + "#\n" + "# \n" + "# As defined in gpsman.c\n" + "#\n" + "#\n" + + "DESCRIPTION GPSman\n" + "SHORTLEN 8\n" + "SHORTWHITE 0\n" + + "# FILE LAYOUT DEFINITIIONS:\n" + "#\n" + "FIELD_DELIMITER TAB\n" + "RECORD_DELIMITER NEWLINE\n" + "BADCHARS TAB\n" + + "PROLOGUE !Format: DDD 1 WGS 84\n" + "PROLOGUE !W:\n" + + "#\n" + "# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" + "#\n" + "IFIELD SHORTNAME, \"\", \"%-8.8s\"\n" + "IFIELD DESCRIPTION, \"\", \"%s\"\n" + "IFIELD LAT_DIRDECIMAL, \"\", \"%c%f\"\n" + "IFIELD LON_DIRDECIMAL, \"\", \"%c%f\"\n" + "IFIELD IGNORE, \"\", \"%s\"\n" + + "# gpsman.c likes mkshort len = 8, whitespace = 0.\n" + ; static char iblue747[] = -"# GPSBabel XCSV Style File http://www.gpsbabel.org/htmldoc-development/Styles.html\n" -"# Author: Christian Barmala http://www.barmala.de/\n" -"# License GNU Public License http://opensource.org/licenses/gpl-license.php\n" - -"DESCRIPTION Data Logger iBlue747 csv\n" -"EXTENSION csv\n" -"# full length csv with all options\n" - -"# FILE LAYOUT DEFINITIIONS:\n" - -"FIELD_DELIMITER COMMA\n" -"RECORD_DELIMITER NEWLINE\n" -"# BADCHARS COMMA\n" -"# SHORTLEN 16\n" -"# SHORTWHITE 0\n" -"# ENCODING UTF-8\n" -"DATATYPE TRACK\n" -"PROLOGUE INDEX,RCR,DATE,TIME,VALID,LATITUDE,N/S,LONGITUDE,E/W,HEIGHT,SPEED,PDOP,HDOP,VDOP,NSAT,DISTANCE,\n" - - -"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" - -"IFIELD INDEX,\"1\",\"%d\" # INDEX\n" -"IFIELD CONSTANT,\"T\",\"%s\" # RCR\n" -"IFIELD GMT_TIME,\"\",\"%Y/%m/%d\" # DATE\n" -"IFIELD HMSG_TIME,\"\",\"%02d:%02d:%02d\" # TIME\n" -"IFIELD GPS_FIX,\"\",\"%s\" # VALID # No fix, SPS, DGPS, PPS\n" -"IFIELD LAT_DECIMAL,\"\",\"%f\" # LATITUDE\n" -"IFIELD LAT_DIR,\"\",\"%c\" # N/S\n" -"IFIELD LON_DECIMAL,\"\",\"%f\" # LONGITUDE\n" -"IFIELD LON_DIR,\"\",\"%c\" # E/W\n" -"IFIELD ALT_METERS,\"\",\"%.0f\" # HEIGHT\n" -"IFIELD PATH_SPEED_KPH,\"\",\"%.1f\" # SPEED\n" -"IFIELD IGNORE,\"\",\"%f\" # HEADING\n" -"IFIELD IGNORE,\"\",\"%d\" # DSTA\n" -"IFIELD IGNORE,\"\",\"%f\" # DAGE\n" -"IFIELD GPS_PDOP,\"\",\"%f\" # PDOP\n" -"IFIELD GPS_HDOP,\"\",\"%f\" # HDOP\n" -"IFIELD GPS_VDOP,\"\",\"%f\" # VDOP\n" -"IFIELD GPS_SAT,\"\",\"%d(\" # NSAT USED/VIEW\n" -"IFIELD IGNORE,\"\",\"%s\" # SAT INFO\n" -"IFIELD PATH_DISTANCE_KM,\"\",\"%f\" # DISTANCE\n" -; + "# GPSBabel XCSV Style File http://www.gpsbabel.org/htmldoc-development/Styles.html\n" + "# Author: Christian Barmala http://www.barmala.de/\n" + "# License GNU Public License http://opensource.org/licenses/gpl-license.php\n" + + "DESCRIPTION Data Logger iBlue747 csv\n" + "EXTENSION csv\n" + "# full length csv with all options\n" + + "# FILE LAYOUT DEFINITIIONS:\n" + + "FIELD_DELIMITER COMMA\n" + "RECORD_DELIMITER NEWLINE\n" + "# BADCHARS COMMA\n" + "# SHORTLEN 16\n" + "# SHORTWHITE 0\n" + "# ENCODING UTF-8\n" + "DATATYPE TRACK\n" + "PROLOGUE INDEX,RCR,DATE,TIME,VALID,LATITUDE,N/S,LONGITUDE,E/W,HEIGHT,SPEED,HEADING,DSTA,DAGE,PDOP,HDOP,VDOP,NSAT (USED/VIEW),SAT INFO (SID-ELE-AZI-SNR),DISTANCE,\n" + + + "# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" + + "IFIELD INDEX,\"1\",\"%d\" # INDEX\n" + "IFIELD CONSTANT,\"T\",\"%s\" # RCR\n" + "IFIELD GMT_TIME,\"\",\"%Y/%m/%d\" # DATE\n" + "IFIELD HMSG_TIME,\"\",\"%02d:%02d:%02d\" # TIME\n" + "IFIELD GPS_FIX,\"\",\"%s\" # VALID # No fix, SPS, DGPS, PPS\n" + "IFIELD LAT_DECIMAL,\"\",\"%f\" # LATITUDE\n" + "IFIELD LAT_DIR,\"\",\"%c\" # N/S\n" + "IFIELD LON_DECIMAL,\"\",\"%f\" # LONGITUDE\n" + "IFIELD LON_DIR,\"\",\"%c\" # E/W\n" + "IFIELD ALT_METERS,\"\",\"%.0f\" # HEIGHT\n" + "IFIELD PATH_SPEED_KPH,\"\",\"%.1f\" # SPEED\n" + "IFIELD IGNORE,\"\",\"%s\" # HEADING\n" + "IFIELD IGNORE,\"\",\"%s\" # DSTA\n" + "IFIELD IGNORE,\"\",\"%s\" # DAGE\n" + "IFIELD GPS_PDOP,\"\",\"%f\" # PDOP\n" + "IFIELD GPS_HDOP,\"\",\"%f\" # HDOP\n" + "IFIELD GPS_VDOP,\"\",\"%f\" # VDOP\n" + "IFIELD GPS_SAT,\"\",\"%d(\" # NSAT USED/VIEW\n" + "IFIELD IGNORE,\"\",\"%s\" # SAT INFO\n" + "IFIELD PATH_DISTANCE_KM,\"\",\"%f\" # DISTANCE\n" + ; static char iblue757[] = -"# GPSBabel XCSV Style File http://www.gpsbabel.org/htmldoc-development/Styles.html\n" -"# Author: iBlue747csv by Christian Barmala http://www.barmala.de/\n" -"# edited by Anthony Vella to suit the iBlue757 csv format (date format changed)\n" -"# License GNU Public License http://opensource.org/licenses/gpl-license.php\n" - -"DESCRIPTION Data Logger iBlue757 csv\n" -"EXTENSION csv\n" -"# full length csv with all options\n" - -"# FILE LAYOUT DEFINITIIONS:\n" - -"FIELD_DELIMITER COMMA\n" -"RECORD_DELIMITER NEWLINE\n" -"# BADCHARS COMMA\n" -"# SHORTLEN 16\n" -"# SHORTWHITE 0\n" -"# ENCODING UTF-8\n" -"DATATYPE TRACK\n" -"PROLOGUE INDEX,RCR,DATE,TIME,VALID,LATITUDE,N/S,LONGITUDE,E/W,HEIGHT,SPEED,PDOP,HDOP,VDOP,NSAT,DISTANCE,\n" - - -"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" - -"IFIELD INDEX,\"1\",\"%d\" # INDEX\n" -"IFIELD CONSTANT,\"T\",\"%s\" # RCR\n" -"IFIELD GMT_TIME,\"\",\"%d/%m/%Y\" # DATE\n" -"IFIELD HMSG_TIME,\"\",\"%02d:%02d:%02d\" # TIME\n" -"IFIELD GPS_FIX,\"\",\"%s\" # VALID # No fix, SPS, DGPS, PPS\n" -"IFIELD LAT_DECIMAL,\"\",\"%f\" # LATITUDE\n" -"IFIELD LAT_DIR,\"\",\"%c\" # N/S\n" -"IFIELD LON_DECIMAL,\"\",\"%f\" # LONGITUDE\n" -"IFIELD LON_DIR,\"\",\"%c\" # E/W\n" -"IFIELD ALT_METERS,\"\",\"%.0f\" # HEIGHT\n" -"IFIELD PATH_SPEED_KPH,\"\",\"%.1f\" # SPEED\n" -"IFIELD IGNORE,\"\",\"%f\" # HEADING\n" -"IFIELD IGNORE,\"\",\"%d\" # DSTA\n" -"IFIELD IGNORE,\"\",\"%f\" # DAGE\n" -"IFIELD GPS_PDOP,\"\",\"%f\" # PDOP\n" -"IFIELD GPS_HDOP,\"\",\"%f\" # HDOP\n" -"IFIELD GPS_VDOP,\"\",\"%f\" # VDOP\n" -"IFIELD GPS_SAT,\"\",\"%d(\" # NSAT USED/VIEW\n" -"IFIELD IGNORE,\"\",\"%s\" # SAT INFO\n" -"IFIELD PATH_DISTANCE_KM,\"\",\"%f\" # DISTANCE\n" -; + "# GPSBabel XCSV Style File http://www.gpsbabel.org/htmldoc-development/Styles.html\n" + "# Author: iBlue747csv by Christian Barmala http://www.barmala.de/\n" + "# edited by Anthony Vella to suit the iBlue757 csv format (date format changed)\n" + "# License GNU Public License http://opensource.org/licenses/gpl-license.php\n" + + "DESCRIPTION Data Logger iBlue757 csv\n" + "EXTENSION csv\n" + "# full length csv with all options\n" + + "# FILE LAYOUT DEFINITIIONS:\n" + + "FIELD_DELIMITER COMMA\n" + "RECORD_DELIMITER NEWLINE\n" + "# BADCHARS COMMA\n" + "# SHORTLEN 16\n" + "# SHORTWHITE 0\n" + "# ENCODING UTF-8\n" + "DATATYPE TRACK\n" + "PROLOGUE INDEX,RCR,DATE,TIME,VALID,LATITUDE,N/S,LONGITUDE,E/W,HEIGHT,SPEED,HEADING,DSTA,DAGE,PDOP,HDOP,VDOP,NSAT (USED/VIEW),SAT INFO (SID-ELE-AZI-SNR),DISTANCE,\n" + + + "# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" + + "IFIELD INDEX,\"1\",\"%d\" # INDEX\n" + "IFIELD CONSTANT,\"T\",\"%s\" # RCR\n" + "IFIELD GMT_TIME,\"\",\"%d/%m/%Y\" # DATE\n" + "IFIELD HMSG_TIME,\"\",\"%02d:%02d:%02d\" # TIME\n" + "IFIELD GPS_FIX,\"\",\"%s\" # VALID # No fix, SPS, DGPS, PPS\n" + "IFIELD LAT_DECIMAL,\"\",\"%f\" # LATITUDE\n" + "IFIELD LAT_DIR,\"\",\"%c\" # N/S\n" + "IFIELD LON_DECIMAL,\"\",\"%f\" # LONGITUDE\n" + "IFIELD LON_DIR,\"\",\"%c\" # E/W\n" + "IFIELD ALT_METERS,\"\",\"%.0f\" # HEIGHT\n" + "IFIELD PATH_SPEED_KPH,\"\",\"%.1f\" # SPEED\n" + "IFIELD IGNORE,\"\",\"%s\" # HEADING\n" + "IFIELD IGNORE,\"\",\"%s\" # DSTA\n" + "IFIELD IGNORE,\"\",\"%s\" # DAGE\n" + "IFIELD GPS_PDOP,\"\",\"%f\" # PDOP\n" + "IFIELD GPS_HDOP,\"\",\"%f\" # HDOP\n" + "IFIELD GPS_VDOP,\"\",\"%f\" # VDOP\n" + "IFIELD GPS_SAT,\"\",\"%d(\" # NSAT USED/VIEW\n" + "IFIELD IGNORE,\"\",\"%s\" # SAT INFO\n" + "IFIELD PATH_DISTANCE_KM,\"\",\"%f\" # DISTANCE\n" + ; static char igo2008_poi[] = -"# gpsbabel XCSV style file\n" -"#\n" -"# Format: iGO2008 points of interest\n" -"# Author: Olaf Klein\n" -"# Date: 09/05/2008\n" -"#\n" -"DESCRIPTION iGO2008 points of interest (.upoi)\n" -"EXTENSION upoi\n" -"DATATYPE WAYPOINT\n" -"#\n" -"# FILE LAYOUT DEFINITIIONS:\n" -"#\n" -"FIELD_DELIMITER PIPE\n" -"RECORD_DELIMITER CRNEWLINE\n" -"BADCHARS \"|\n" -"ENCODING MS-ANSI\n" -"#\n" -"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" -"#\n" -"IFIELD INDEX,\"1\",\"%d\"\n" -"IFIELD DESCRIPTION, \"\", \"%s\"\n" -"IFIELD SHORTNAME, \"\", \"%s\"\n" -"IFIELD IGNORE, \"\", \"%s\" # nothing\n" -"IFIELD LAT_DECIMAL, \"\", \"%.6f\"\n" -"IFIELD LON_DECIMAL, \"\", \"%.6f\"\n" -"IFIELD IGNORE, \"\", \"%s\" # Name of map\n" -"IFIELD IGNORE, \"\", \"%s\" # nothing\n" -"IFIELD POSTAL_CODE, \"\", \"%s\"\n" -"IFIELD CITY, \"\", \"%s\"\n" -"IFIELD STREET_ADDR, \"\", \"%s\" # Street without number\n" -"IFIELD IGNORE, \"\", \"%s\" # Street number\n" -"IFIELD NOTES, \"\", \"%s\"\n" -"IFIELD PHONE_NR, \"\", \"%s\"\n" -; + "# gpsbabel XCSV style file\n" + "#\n" + "# Format: iGO2008 points of interest\n" + "# Author: Olaf Klein\n" + "# Date: 09/05/2008\n" + "#\n" + "DESCRIPTION iGO2008 points of interest (.upoi)\n" + "EXTENSION upoi\n" + "DATATYPE WAYPOINT\n" + "#\n" + "# FILE LAYOUT DEFINITIIONS:\n" + "#\n" + "FIELD_DELIMITER PIPE\n" + "RECORD_DELIMITER CRNEWLINE\n" + "BADCHARS \"|\n" + "ENCODING MS-ANSI\n" + "#\n" + "# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" + "#\n" + "IFIELD INDEX,\"1\",\"%d\"\n" + "IFIELD DESCRIPTION, \"\", \"%s\"\n" + "IFIELD SHORTNAME, \"\", \"%s\"\n" + "IFIELD IGNORE, \"\", \"%s\" # nothing\n" + "IFIELD LAT_DECIMAL, \"\", \"%.6f\"\n" + "IFIELD LON_DECIMAL, \"\", \"%.6f\"\n" + "IFIELD IGNORE, \"\", \"%s\" # Name of map\n" + "IFIELD IGNORE, \"\", \"%s\" # nothing\n" + "IFIELD POSTAL_CODE, \"\", \"%s\"\n" + "IFIELD CITY, \"\", \"%s\"\n" + "IFIELD STREET_ADDR, \"\", \"%s\" # Street without number\n" + "IFIELD IGNORE, \"\", \"%s\" # Street number\n" + "IFIELD NOTES, \"\", \"%s\"\n" + "IFIELD PHONE_NR, \"\", \"%s\"\n" + ; static char kompass_tk[] = -"# gpsbabel XCSV style file\n" -"#\n" -"# Format: Kompass / Deutscher Alpenverein (DAV) Waypoints\n" -"# Author: Olaf Klein\n" -"# Date: 01/10/2007\n" -"#\n" -"# \n" -"DESCRIPTION Kompass (DAV) Track (.tk)\n" -"DATATYPE TRACK\n" -"EXTENSION wp\n" -"FIELD_DELIMITER COMMA\n" -"RECORD_DELIMITER NEWLINE\n" -"BADCHARS ,\"\n" -"#\n" -"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" -"#\n" -"IFIELD LAT_DECIMAL, \"\", \"%.7f\"\n" -"IFIELD LON_DECIMAL, \"\", \"%.7f\"\n" -; + "# gpsbabel XCSV style file\n" + "#\n" + "# Format: Kompass / Deutscher Alpenverein (DAV) Waypoints\n" + "# Author: Olaf Klein\n" + "# Date: 01/10/2007\n" + "#\n" + "# \n" + "DESCRIPTION Kompass (DAV) Track (.tk)\n" + "DATATYPE TRACK\n" + "EXTENSION wp\n" + "FIELD_DELIMITER COMMA\n" + "RECORD_DELIMITER NEWLINE\n" + "BADCHARS ,\"\n" + "#\n" + "# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" + "#\n" + "IFIELD LAT_DECIMAL, \"\", \"%.7f\"\n" + "IFIELD LON_DECIMAL, \"\", \"%.7f\"\n" + ; static char kompass_wp[] = -"# gpsbabel XCSV style file\n" -"#\n" -"# Format: Kompass / Deutscher Alpenverein (DAV) Waypoints\n" -"# Author: Olaf Klein\n" -"# Date: 01/10/2007\n" -"#\n" -"# \n" -"DESCRIPTION Kompass (DAV) Waypoints (.wp)\n" -"DATATYPE WAYPOINT\n" -"EXTENSION wp\n" -"ENCODING UTF-8\n" -"FIELD_DELIMITER SEMICOLON\n" -"RECORD_DELIMITER CRNEWLINE\n" -"BADCHARS ,\"\n" -"#\n" -"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" -"#\n" -"IFIELD SHORTNAME, \"\", \"%s\"\n" -"IFIELD LON_DECIMAL, \"\", \"%.7f\"\n" -"IFIELD LAT_DECIMAL, \"\", \"%.7f\"\n" -"IFIELD ALT_METERS, \"\", \"%.0f\"\n" -"IFIELD LOCAL_TIME,\"\",\"%d.%m.%Y %H:%M:%S\"\n" -"IFIELD CONSTANT, \"Icons\\Wegpunkt grün.bmp\", \"%s\"\n" -"IFIELD IGNORE, \"\", \"%s\"\n" -"IFIELD CONSTANT, \"1\", \"%s\" # unknown\n" -"IFIELD DESCRIPTION, \"\", \"%s\"\n" -; + "# gpsbabel XCSV style file\n" + "#\n" + "# Format: Kompass / Deutscher Alpenverein (DAV) Waypoints\n" + "# Author: Olaf Klein\n" + "# Date: 01/10/2007\n" + "#\n" + "# \n" + "DESCRIPTION Kompass (DAV) Waypoints (.wp)\n" + "DATATYPE WAYPOINT\n" + "EXTENSION wp\n" + "ENCODING UTF-8\n" + "FIELD_DELIMITER SEMICOLON\n" + "RECORD_DELIMITER CRNEWLINE\n" + "BADCHARS ,\"\n" + "#\n" + "# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" + "#\n" + "IFIELD SHORTNAME, \"\", \"%s\"\n" + "IFIELD LON_DECIMAL, \"\", \"%.7f\"\n" + "IFIELD LAT_DECIMAL, \"\", \"%.7f\"\n" + "IFIELD ALT_METERS, \"\", \"%.0f\"\n" + "IFIELD LOCAL_TIME,\"\",\"%d.%m.%Y %H:%M:%S\"\n" + "IFIELD CONSTANT, \"Icons\\Wegpunkt grün.bmp\", \"%s\"\n" + "IFIELD IGNORE, \"\", \"%s\"\n" + "IFIELD CONSTANT, \"1\", \"%s\" # unknown\n" + "IFIELD DESCRIPTION, \"\", \"%s\"\n" + ; static char ktf2[] = -"# gpsbabel XCSV style file\n" -"#\n" -"# Format: Kartex KTF 2.0 Degrees with decimals\n" -"# Author: Harald Nordius\n" -"# Date: 4/13 2006\n" -"#\n" -"# \n" -"DESCRIPTION Kartex 5 Track File\n" -"EXTENSION ktf\n" -"DATATYPE TRACK\n" -"SHORTLEN 10\n" -"SHORTWHITE 1\n" -"#\n" -"#\n" -"# FILE LAYOUT DEFINITIIONS:\n" -"#\n" -"FIELD_DELIMITER COMMA\n" -"RECORD_DELIMITER CRNEWLINE\n" -"#\n" -"#\n" -"# FILE HEADER\n" -"#\n" -"PROLOGUE //Kartex Track File created by GPSBabel\n" -"PROLOGUE &KTF 2.0,sweref 99 lat long,0\n" -"#\n" -"#\n" -"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" -"#\n" -"IFIELD CONSTANT, %, \"%s\"\n" -"IFIELD INDEX, \"\", \"%d\"\n" -"IFIELD LATLON_HUMAN_READABLE, \"\", \"%c%f°\"\n" -"IFIELD ALT_METERS, \"\", \"%.2f\"\n" -"IFIELD GMT_TIME, \"\", \"%Y-%m-%d %H:%M:%S\"\n" -"IFIELD IGNORE, \"\", \"%s\" #Empty field\n" -"IFIELD IGNORE, \"\", \"%s\" #Empty field\n" -"IFIELD CONSTANT, \"$\", \"%s\"\n" -; + "# gpsbabel XCSV style file\n" + "#\n" + "# Format: Kartex KTF 2.0 Degrees with decimals\n" + "# Author: Harald Nordius\n" + "# Date: 4/13 2006\n" + "#\n" + "# \n" + "DESCRIPTION Kartex 5 Track File\n" + "EXTENSION ktf\n" + "DATATYPE TRACK\n" + "SHORTLEN 10\n" + "SHORTWHITE 1\n" + "#\n" + "#\n" + "# FILE LAYOUT DEFINITIIONS:\n" + "#\n" + "FIELD_DELIMITER COMMA\n" + "RECORD_DELIMITER CRNEWLINE\n" + "#\n" + "#\n" + "# FILE HEADER\n" + "#\n" + "PROLOGUE //Kartex Track File created by GPSBabel\n" + "PROLOGUE &KTF 2.0,sweref 99 lat long,0\n" + "#\n" + "#\n" + "# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" + "#\n" + "IFIELD CONSTANT, %, \"%s\"\n" + "IFIELD INDEX, \"\", \"%d\"\n" + "IFIELD LATLON_HUMAN_READABLE, \"\", \"%c%f°\"\n" + "IFIELD ALT_METERS, \"\", \"%.2f\"\n" + "IFIELD GMT_TIME, \"\", \"%Y-%m-%d %H:%M:%S\"\n" + "IFIELD IGNORE, \"\", \"%s\" #Empty field\n" + "IFIELD IGNORE, \"\", \"%s\" #Empty field\n" + "IFIELD CONSTANT, \"$\", \"%s\"\n" + ; static char kwf2[] = -"# gpsbabel XCSV style file\n" -"#\n" -"# Format: Kartex KWF 2.0 Degrees with decimals\n" -"# Author: Harald Nordius\n" -"# Date: 12/08 2004\n" -"#\n" -"# \n" -"DESCRIPTION Kartex 5 Waypoint File\n" -"EXTENSION kwf\n" -"SHORTLEN 10\n" -"SHORTWHITE 1\n" -"#\n" -"#\n" -"# FILE LAYOUT DEFINITIIONS:\n" -"#\n" -"FIELD_DELIMITER COMMA\n" -"RECORD_DELIMITER CRNEWLINE\n" -"ENCODING CP1252\n" -"#\n" -"#\n" -"# FILE HEADER\n" -"#\n" -"PROLOGUE //Kartex Waypoint File created by GPSBabel\n" -"PROLOGUE &KWF 2.0,sweref 99 lat long,0\n" -"#\n" -"#\n" -"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" -"#\n" -"IFIELD CONSTANT, \\#, \"%s\"\n" -"IFIELD INDEX,\"\",\"%d\"\n" -"IFIELD SHORTNAME,\"\",\"%s\"\n" -"IFIELD LATLON_HUMAN_READABLE,\"\",\"%c%f°\"\n" -"IFIELD ALT_METERS,\"\",\"%.2f\"\n" -"IFIELD IGNORE, \"\",\"%s\" #Empty field\n" -"IFIELD IGNORE, \"\",\"%s\" #Empty field\n" -"IFIELD CONSTANT, \"0\",\"%s\" #Waypoint symbol code\n" -"IFIELD DESCRIPTION, \"\", \"%s\"\n" -"IFIELD CONSTANT, \"$\", \"%s\"\n" -; + "# gpsbabel XCSV style file\n" + "#\n" + "# Format: Kartex KWF 2.0 Degrees with decimals\n" + "# Author: Harald Nordius\n" + "# Date: 12/08 2004\n" + "#\n" + "# \n" + "DESCRIPTION Kartex 5 Waypoint File\n" + "EXTENSION kwf\n" + "SHORTLEN 10\n" + "SHORTWHITE 1\n" + "#\n" + "#\n" + "# FILE LAYOUT DEFINITIIONS:\n" + "#\n" + "FIELD_DELIMITER COMMA\n" + "RECORD_DELIMITER CRNEWLINE\n" + "ENCODING CP1252\n" + "#\n" + "#\n" + "# FILE HEADER\n" + "#\n" + "PROLOGUE //Kartex Waypoint File created by GPSBabel\n" + "PROLOGUE &KWF 2.0,sweref 99 lat long,0\n" + "#\n" + "#\n" + "# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" + "#\n" + "IFIELD CONSTANT, \\#, \"%s\"\n" + "IFIELD INDEX,\"\",\"%d\"\n" + "IFIELD SHORTNAME,\"\",\"%s\"\n" + "IFIELD LATLON_HUMAN_READABLE,\"\",\"%c%f°\"\n" + "IFIELD ALT_METERS,\"\",\"%.2f\"\n" + "IFIELD IGNORE, \"\",\"%s\" #Empty field\n" + "IFIELD IGNORE, \"\",\"%s\" #Empty field\n" + "IFIELD CONSTANT, \"0\",\"%s\" #Waypoint symbol code\n" + "IFIELD DESCRIPTION, \"\", \"%s\"\n" + "IFIELD CONSTANT, \"$\", \"%s\"\n" + ; static char land_air_sea[] = -"# Format: GPS Tracking Key Pro text file\n" -"# Author: Tyler Ritchie\n" -"# Date: 2011.02.04\n" - -"DESCRIPTION GPS Tracking Key Pro text\n" -"EXTENSION txt\n" -"ENCODING LATIN1\n" - -"DATUM WGS 84\n" -"DATATYPE TRACK\n" -"#File layout definitions\n" - -"FIELD_DELIMITER COMMA\n" -"RECORD_DELIMITER NEWLINE\n" - -"# Individual data fields in order of appearance\n" - -"IFIELD LOCAL_TIME,\"\",\"%m-%d-%Y\"\n" -"IFIELD HMSG_TIME,\"\",\"%d:%d:%d\"\n" -"IFIELD LAT_HUMAN_READABLE,\"\",\"%c %d°%d'%f\\\"\"\n" -"IFIELD LON_HUMAN_READABLE,\"\",\"%c %d°%d'%f\\\"\"\n" -"IFIELD PATH_SPEED_MPH,\"\",\"%.1fmph\"\n" -"IFIELD IGNORE,\"\",\"%s\" #This is the bearing data\n" -"IFIELD ALT_FEET,\"\",\"%dft\"\n" -; + "# Format: GPS Tracking Key Pro text file\n" + "# Author: Tyler Ritchie\n" + "# Date: 2011.02.04\n" + + "DESCRIPTION GPS Tracking Key Pro text\n" + "EXTENSION txt\n" + "ENCODING LATIN1\n" + + "DATUM WGS 84\n" + "DATATYPE TRACK\n" + "#File layout definitions\n" + + "FIELD_DELIMITER COMMA\n" + "RECORD_DELIMITER NEWLINE\n" + + "# Individual data fields in order of appearance\n" + + "IFIELD LOCAL_TIME,\"\",\"%m-%d-%Y\"\n" + "IFIELD HMSG_TIME,\"\",\"%d:%d:%d\"\n" + "IFIELD LAT_HUMAN_READABLE,\"\",\"%c %d°%d'%f\\\"\"\n" + "IFIELD LON_HUMAN_READABLE,\"\",\"%c %d°%d'%f\\\"\"\n" + "IFIELD PATH_SPEED_MPH,\"\",\"%.1fmph\"\n" + "IFIELD IGNORE,\"\",\"%s\" #This is the bearing data\n" + "IFIELD ALT_FEET,\"\",\"%dft\"\n" + ; static char mainnav[] = -"#\n" -"# Support for MainNav CSV format\n" -"#\n" -"# Copyright (C) 2012 Robert Lipe, gpsbabel.org\n" -"#\n" -"# This program is free software; you can redistribute it and/or modify\n" -"# it under the terms of the GNU General Public License as published by\n" -"# the Free Software Foundation; either version 2 of the License, or\n" -"# (at your option) any later version.\n" -"#\n" -"# This program is distributed in the hope that it will be useful,\n" -"# but WITHOUT ANY WARRANTY; without even the implied warranty of\n" -"# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" -"# GNU General Public License for more details.\n" -"#\n" -"# You should have received a copy of the GNU General Public License\n" -"# along with this program; if not, write to the Free Software\n" -"# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111 USA\n" -"#\n" -"# gpsbabel XCSV style file\n" -"# Format: Mainnav MG-950d data logger and possibly others\n" -"# Author: tsteven4\n" -"# Date: December 13, 2012\n" -"#\n" -"# \n" -"DESCRIPTION Mainnav\n" -"EXTENSION nav\n" -"DATATYPE TRACK\n" -"#\n" -"#\n" -"# FILE LAYOUT DEFINITIIONS:\n" -"#\n" -"FIELD_DELIMITER COMMA\n" -"RECORD_DELIMITER NEWLINE\n" -"BADCHARS COMMA\n" - -"#\n" -"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" -"#\n" -"IFIELD LOCAL_TIME, \"\", \"%Y/%m/%d %H:%M:%S\"\n" -"IFIELD LON_DECIMAL,\"\",\"%.9f\"\n" -"IFIELD LON_DIR,\"\",\"%c\"\n" -"IFIELD LAT_DECIMAL,\"\",\"%.9f\"\n" -"IFIELD LAT_DIR,\"\",\"%c\"\n" -"IFIELD IGNORE, \"\", \"%s\" # ALT?\n" -"IFIELD IGNORE, \"\", \"%s\" # SPD?\n" -"IFIELD IGNORE, \"\", \"%s\" # PATH?\n" -"IFIELD IGNORE, \"\", \"%s\" # FILENAME?\n" -"IFIELD IGNORE, \"\", \"%s\" # MODE?\n" -"IFIELD IGNORE, \"\", \"%s\" # JOURNEY_INDEX?\n" -"IFIELD IGNORE, \"\", \"%s\" # ?\n" -; + "#\n" + "# Support for MainNav CSV format\n" + "#\n" + "# Copyright (C) 2012 Robert Lipe, gpsbabel.org\n" + "#\n" + "# This program is free software; you can redistribute it and/or modify\n" + "# it under the terms of the GNU General Public License as published by\n" + "# the Free Software Foundation; either version 2 of the License, or\n" + "# (at your option) any later version.\n" + "#\n" + "# This program is distributed in the hope that it will be useful,\n" + "# but WITHOUT ANY WARRANTY; without even the implied warranty of\n" + "# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" + "# GNU General Public License for more details.\n" + "#\n" + "# You should have received a copy of the GNU General Public License\n" + "# along with this program; if not, write to the Free Software\n" + "# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111 USA\n" + "#\n" + "# gpsbabel XCSV style file\n" + "# Format: Mainnav MG-950d data logger and possibly others\n" + "# Author: tsteven4\n" + "# Date: December 13, 2012\n" + "#\n" + "# \n" + "DESCRIPTION Mainnav\n" + "EXTENSION nav\n" + "DATATYPE TRACK\n" + "#\n" + "#\n" + "# FILE LAYOUT DEFINITIIONS:\n" + "#\n" + "FIELD_DELIMITER COMMA\n" + "RECORD_DELIMITER NEWLINE\n" + "BADCHARS COMMA\n" + + "#\n" + "# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" + "#\n" + "IFIELD LOCAL_TIME, \"\", \"%Y/%m/%d %H:%M:%S\"\n" + "IFIELD LON_DECIMAL,\"\",\"%.9f\"\n" + "IFIELD LON_DIR,\"\",\"%c\"\n" + "IFIELD LAT_DECIMAL,\"\",\"%.9f\"\n" + "IFIELD LAT_DIR,\"\",\"%c\"\n" + "IFIELD IGNORE, \"\", \"%s\" # ALT?\n" + "IFIELD IGNORE, \"\", \"%s\" # SPD?\n" + "IFIELD IGNORE, \"\", \"%s\" # PATH?\n" + "IFIELD IGNORE, \"\", \"%s\" # FILENAME?\n" + "IFIELD IGNORE, \"\", \"%s\" # MODE?\n" + "IFIELD IGNORE, \"\", \"%s\" # JOURNEY_INDEX?\n" + "IFIELD IGNORE, \"\", \"%s\" # ?\n" + ; static char mapconverter[] = -"# Format: Mapopolis.com Mapconverter\n" -"# Author: Gary Paulson\n" -"# Date: 01/13/2003\n" -"# Requires unsupported mapconverter.exe from mapopolis.com.\n" -"#\n" -"# Modifications by Alex Mottram documented 6/30/2003\n" -"# Change %-40.40s on description output to %-.40s to stop padding.\n" -"# Add QUOTE as badchars, remove COMMA.\n" -"# Removed Mapconverter.exe's README information from style file.\n" -"# Changed OFIELD to IFIELD in case you ever want to read one of these things.\n" -"#\n" -"#\n" -"DESCRIPTION Mapopolis.com Mapconverter CSV\n" -"EXTENSION txt\n" - -"# FILE LAYOUT DEFINITIIONS:\n" - -"FIELD_DELIMITER COMMASPACE\n" -"RECORD_DELIMITER NEWLINE\n" -"BADCHARS \",\n" - -"# Map Info Record (header):\n" -"PROLOGUE M, \"Geocaches\", \"GPSBabel\", Geocaches, __FILE__\n" -"#\n" - -"#\n" -"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" -"#\n" -"# L Records:\n" -"IFIELD CONSTANT, \"L\", \"%s\" # [L]ANDMARK\n" -"IFIELD CONSTANT, \"Geocaches\", \"%s\" # Category for Landmark Searches\n" -"IFIELD DESCRIPTION, \"\", \"%-.40s\" # Name\n" -"IFIELD CONSTANT, \"1\", \"%s\" # View at Zoom Level 1 (1-4)\n" -"IFIELD LON_DECIMAL, \"\", \"%08.5f\" # Longitude\n" -"IFIELD LAT_DECIMAL, \"\", \"%08.5f\" # Latitude\n" -; + "# Format: Mapopolis.com Mapconverter\n" + "# Author: Gary Paulson\n" + "# Date: 01/13/2003\n" + "# Requires unsupported mapconverter.exe from mapopolis.com.\n" + "#\n" + "# Modifications by Alex Mottram documented 6/30/2003\n" + "# Change %-40.40s on description output to %-.40s to stop padding.\n" + "# Add QUOTE as badchars, remove COMMA.\n" + "# Removed Mapconverter.exe's README information from style file.\n" + "# Changed OFIELD to IFIELD in case you ever want to read one of these things.\n" + "#\n" + "#\n" + "DESCRIPTION Mapopolis.com Mapconverter CSV\n" + "EXTENSION txt\n" + + "# FILE LAYOUT DEFINITIIONS:\n" + + "FIELD_DELIMITER COMMASPACE\n" + "RECORD_DELIMITER NEWLINE\n" + "BADCHARS \",\n" + + "# Map Info Record (header):\n" + "PROLOGUE M, \"Geocaches\", \"GPSBabel\", Geocaches, __FILE__\n" + "#\n" + + "#\n" + "# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" + "#\n" + "# L Records:\n" + "IFIELD CONSTANT, \"L\", \"%s\" # [L]ANDMARK\n" + "IFIELD CONSTANT, \"Geocaches\", \"%s\" # Category for Landmark Searches\n" + "IFIELD DESCRIPTION, \"\", \"%-.40s\" # Name\n" + "IFIELD CONSTANT, \"1\", \"%s\" # View at Zoom Level 1 (1-4)\n" + "IFIELD LON_DECIMAL, \"\", \"%08.5f\" # Longitude\n" + "IFIELD LAT_DECIMAL, \"\", \"%08.5f\" # Latitude\n" + ; static char motoactv[] = -"# gpsbabel XCSV style file\n" -"#\n" -"# Format: MOTOACTV CSV\n" -"# Author: Dan Brown\n" -"# Date: 07/21/2012\n" -"#\n" -"# example usage:\n" -"# gpsbabel -i xcsv,style=motoactv.style -f infile.csv -x transform,trk=wpt -o gtrnctr,course=0 -F outfile.tcx\n" -"# gpsbabel -i xcsv,style=motoactv.style -f infile.csv -x transform,trk=wpt -o gpx,garminextensions -F outfile.gpx\n" - -"DESCRIPTION Motoactiv CSV\n" -"EXTENSION csv\n" - -"ENCODING US-ASCII\n" -"FIELD_DELIMITER COMMA\n" -"RECORD_DELIMITER NEWLINE\n" -"FIELD_ENCLOSER DOUBLEQUOTE\n" - -"PROLOGUE \"DISTANCE\",\"activity_id\",\"HEARTRATE\",\"SPEED\",\"STEPS_PER_MINUTE\",\"LATITUDE\",\"repetitions\",\"temperature\",\"INSTANT_TORQUE_CRANK\",\"timestamp_epoch\",\"ELEVATION\",\"POWER\",\"STRIDES\",\"wheel_torque\",\"CALORIEBURN\",\"LONGITUDE\",\"CADENCE\",\"heading\",\"STEP_RATE\"\n" - -"# Data fields, in order of appearance\n" -"IFIELD PATH_DISTANCE_METERS,\"\",\"%.1f\" # used for writing files (not for reading)\n" -"IFIELD IGNORE,\"\",\"%s\" # activity id\n" -"IFIELD HEART_RATE,\"\",\"%d\"\n" -"IFIELD PATH_SPEED,\"\",\"%.1f\"\n" -"IFIELD IGNORE,\"\",\"%s\" # steps per minute\n" -"IFIELD LAT_DECIMAL,\"\",\"%.6f\"\n" -"IFIELD IGNORE,\"\",\"%s\" # repetitions\n" -"IFIELD TEMPERATURE,\"\",\"%.1f\"\n" -"IFIELD IGNORE,\"\",\"%s\" # instant torque crank\n" -"IFIELD TIMET_TIME_MS,\"\",\"%ld\"\n" -"IFIELD ALT_METERS,\"\",\"%.1f\"\n" -"IFIELD POWER,\"\",\"%.0f\"\n" -"IFIELD IGNORE,\"\",\"%s\" # strides\n" -"IFIELD IGNORE,\"\",\"%s\" # wheel_torque\n" -"IFIELD IGNORE,\"\",\"%s\" # calories\n" -"IFIELD LON_DECIMAL,\"\",\"%.6f\"\n" -"IFIELD CADENCE,\"\",\"%d\"\n" -"IFIELD PATH_COURSE,\"\",\"%.1f\"\n" -"IFIELD IGNORE,\"\",\"%s\" # step rate\n" -; + "# gpsbabel XCSV style file\n" + "#\n" + "# Format: MOTOACTV CSV\n" + "# Author: Dan Brown\n" + "# Date: 07/21/2012\n" + "#\n" + "# example usage:\n" + "# gpsbabel -i xcsv,style=motoactv.style -f infile.csv -x transform,trk=wpt -o gtrnctr,course=0 -F outfile.tcx\n" + "# gpsbabel -i xcsv,style=motoactv.style -f infile.csv -x transform,trk=wpt -o gpx,garminextensions -F outfile.gpx\n" + + "DESCRIPTION Motoactiv CSV\n" + "EXTENSION csv\n" + + "ENCODING US-ASCII\n" + "FIELD_DELIMITER COMMA\n" + "RECORD_DELIMITER NEWLINE\n" + "FIELD_ENCLOSER DOUBLEQUOTE\n" + + "PROLOGUE \"DISTANCE\",\"activity_id\",\"HEARTRATE\",\"SPEED\",\"STEPS_PER_MINUTE\",\"LATITUDE\",\"repetitions\",\"temperature\",\"INSTANT_TORQUE_CRANK\",\"timestamp_epoch\",\"ELEVATION\",\"POWER\",\"STRIDES\",\"wheel_torque\",\"CALORIEBURN\",\"LONGITUDE\",\"CADENCE\",\"heading\",\"STEP_RATE\"\n" + + "# Data fields, in order of appearance\n" + "IFIELD PATH_DISTANCE_METERS,\"\",\"%.1f\" # used for writing files (not for reading)\n" + "IFIELD IGNORE,\"\",\"%s\" # activity id\n" + "IFIELD HEART_RATE,\"\",\"%d\"\n" + "IFIELD PATH_SPEED,\"\",\"%.1f\"\n" + "IFIELD IGNORE,\"\",\"%s\" # steps per minute\n" + "IFIELD LAT_DECIMAL,\"\",\"%.6f\"\n" + "IFIELD IGNORE,\"\",\"%s\" # repetitions\n" + "IFIELD TEMPERATURE,\"\",\"%.1f\"\n" + "IFIELD IGNORE,\"\",\"%s\" # instant torque crank\n" + "IFIELD TIMET_TIME_MS,\"\",\"%ld\"\n" + "IFIELD ALT_METERS,\"\",\"%.1f\"\n" + "IFIELD POWER,\"\",\"%.0f\"\n" + "IFIELD IGNORE,\"\",\"%s\" # strides\n" + "IFIELD IGNORE,\"\",\"%s\" # wheel_torque\n" + "IFIELD IGNORE,\"\",\"%s\" # calories\n" + "IFIELD LON_DECIMAL,\"\",\"%.6f\"\n" + "IFIELD CADENCE,\"\",\"%d\"\n" + "IFIELD PATH_COURSE,\"\",\"%.1f\"\n" + "IFIELD IGNORE,\"\",\"%s\" # step rate\n" + ; static char mxf[] = -"# gpsbabel XCSV style file\n" -"#\n" -"# Format: Ozi Explorer\n" -"# Author: Alex Mottram\n" -"# Date: 12/09/2002\n" -"#\n" -"# \n" -"# As used in mxf.c\n" -"#\n" -"#\n" - -"DESCRIPTION MapTech Exchange Format\n" -"EXTENSION mxf\n" - -"#\n" -"# FILE LAYOUT DEFINITIIONS:\n" -"#\n" -"FIELD_DELIMITER COMMASPACE\n" -"RECORD_DELIMITER NEWLINE\n" -"BADCHARS ,\"\n" - -"#\n" -"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" -"#\n" -"IFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n" -"IFIELD LON_DECIMAL, \"\", \"%08.5f\"\n" -"IFIELD DESCRIPTION, \"\", \"\"%s\"\"\n" -"IFIELD SHORTNAME, \"\", \"\"%s\"\"\n" -"IFIELD IGNORE, \"\", \"%s\"\n" -"IFIELD CONSTANT, \"ff0000\", \"%s\" # COLOR\n" -"IFIELD CONSTANT, \"47\", \"%s\" # ICON\n" - -"OFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n" -"OFIELD LON_DECIMAL, \"\", \"%08.5f\"\n" -"OFIELD DESCRIPTION, \"\", \"\"%s\"\"\n" -"OFIELD SHORTNAME, \"\", \"\"%s\"\"\n" -"OFIELD DESCRIPTION, \"\", \"\"%s\"\"\n" -"OFIELD CONSTANT, \"ff0000\", \"%s\" # COLOR\n" -"OFIELD CONSTANT, \"47\", \"%s\" # ICON\n" -; + "# gpsbabel XCSV style file\n" + "#\n" + "# Format: Ozi Explorer\n" + "# Author: Alex Mottram\n" + "# Date: 12/09/2002\n" + "#\n" + "# \n" + "# As used in mxf.c\n" + "#\n" + "#\n" + + "DESCRIPTION MapTech Exchange Format\n" + "EXTENSION mxf\n" + + "#\n" + "# FILE LAYOUT DEFINITIIONS:\n" + "#\n" + "FIELD_DELIMITER COMMASPACE\n" + "RECORD_DELIMITER NEWLINE\n" + "BADCHARS ,\"\n" + + "#\n" + "# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" + "#\n" + "IFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n" + "IFIELD LON_DECIMAL, \"\", \"%08.5f\"\n" + "IFIELD DESCRIPTION, \"\", \"\"%s\"\"\n" + "IFIELD SHORTNAME, \"\", \"\"%s\"\"\n" + "IFIELD IGNORE, \"\", \"%s\"\n" + "IFIELD CONSTANT, \"ff0000\", \"%s\" # COLOR\n" + "IFIELD CONSTANT, \"47\", \"%s\" # ICON\n" + + "OFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n" + "OFIELD LON_DECIMAL, \"\", \"%08.5f\"\n" + "OFIELD DESCRIPTION, \"\", \"\"%s\"\"\n" + "OFIELD SHORTNAME, \"\", \"\"%s\"\"\n" + "OFIELD DESCRIPTION, \"\", \"\"%s\"\"\n" + "OFIELD CONSTANT, \"ff0000\", \"%s\" # COLOR\n" + "OFIELD CONSTANT, \"47\", \"%s\" # ICON\n" + ; static char navigonwpt[] = -"# gpsbabel XCSV style file\n" -"# Author: Tom Glaab\n" -"#\n" -"DESCRIPTION Navigon Waypoints\n" -"SHORTLEN 8\n" -"#\n" -"#\n" -"# FILE LAYOUT DEFINITIIONS:\n" -"#\n" -"FIELD_DELIMITER |\n" -"RECORD_DELIMITER NEWLINE\n" -"BADCHARS |\n" - -"#\n" -"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" -"#\n" - -"OFIELD SHORTNAME, \"\",\"[%-.14s \"\n" -"OFIELD CONSTANT, \"%s\",\"\"\n" -"OFIELD CONSTANT, \"\",\"]\"\n" -"OFIELD CONSTANT, \"%s\",\"[0][17]\"\n" -"OFIELD CONSTANT, \"%s\",\"\"\n" -"OFIELD CONSTANT, \"%s\",\"\"\n" -"OFIELD LON_DECIMAL, \"\", \"%08.5f\"\n" -"OFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n" -"OFIELD CONSTANT, \"%s\",\"\"\n" -"OFIELD CONSTANT, \"%s\",\"\"\n" -"OFIELD CONSTANT, \"%s\",\"\"\n" -"OFIELD CONSTANT, \"%s\",\"\"\n" -"OFIELD CONSTANT, \"%s\",\"\"\n" -"OFIELD CONSTANT, \"%s\",\"\"\n" -"OFIELD CONSTANT, \"%s\",\"\"\n" -"OFIELD CONSTANT, \"%s\",\"\"\n" -"OFIELD CONSTANT, \"%s\",\"\"\n" -"OFIELD CONSTANT, \"%s\",\"\"\n" -"OFIELD CONSTANT, \"%s\",\"\"\n" -"OFIELD CONSTANT, \"%s\",\"\"\n" -"OFIELD CONSTANT, \"%s\",\"\"\n" -"OFIELD CONSTANT, \"%s\",\"\"\n" -"OFIELD CONSTANT, \"%s\",\"49\"\n" -; + "# gpsbabel XCSV style file\n" + "# Author: Tom Glaab\n" + "#\n" + "DESCRIPTION Navigon Waypoints\n" + "SHORTLEN 8\n" + "#\n" + "#\n" + "# FILE LAYOUT DEFINITIIONS:\n" + "#\n" + "FIELD_DELIMITER |\n" + "RECORD_DELIMITER NEWLINE\n" + "BADCHARS |\n" + + "#\n" + "# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" + "#\n" + + "OFIELD SHORTNAME, \"\",\"[%-.14s \"\n" + "OFIELD CONSTANT, \"%s\",\"\"\n" + "OFIELD CONSTANT, \"\",\"]\"\n" + "OFIELD CONSTANT, \"%s\",\"[0][17]\"\n" + "OFIELD CONSTANT, \"%s\",\"\"\n" + "OFIELD CONSTANT, \"%s\",\"\"\n" + "OFIELD LON_DECIMAL, \"\", \"%08.5f\"\n" + "OFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n" + "OFIELD CONSTANT, \"%s\",\"\"\n" + "OFIELD CONSTANT, \"%s\",\"\"\n" + "OFIELD CONSTANT, \"%s\",\"\"\n" + "OFIELD CONSTANT, \"%s\",\"\"\n" + "OFIELD CONSTANT, \"%s\",\"\"\n" + "OFIELD CONSTANT, \"%s\",\"\"\n" + "OFIELD CONSTANT, \"%s\",\"\"\n" + "OFIELD CONSTANT, \"%s\",\"\"\n" + "OFIELD CONSTANT, \"%s\",\"\"\n" + "OFIELD CONSTANT, \"%s\",\"\"\n" + "OFIELD CONSTANT, \"%s\",\"\"\n" + "OFIELD CONSTANT, \"%s\",\"\"\n" + "OFIELD CONSTANT, \"%s\",\"\"\n" + "OFIELD CONSTANT, \"%s\",\"\"\n" + "OFIELD CONSTANT, \"%s\",\"49\"\n" + ; static char nima[] = -"# gpsbabel XCSV style file\n" -"#\n" -"# Format: NIMA/GNIS Geographic Names File\n" -"# Author: Alex Mottram\n" -"# Date: 11/24/2002\n" -"#\n" - -"DESCRIPTION NIMA/GNIS Geographic Names File\n" - -"#\n" -"# FILE LAYOUT DEFINITIIONS:\n" -"#\n" -"FIELD_DELIMITER TAB\n" -"RECORD_DELIMITER NEWLINE\n" -"BADCHARS TAB\n" -"PROLOGUE RC UFI UNI DD_LAT DD_LONG DMS_LAT DMS_LONG UTM JOG FC DSG PC CC1 ADM1 ADM2 DIM CC2 NT LC SHORT_FORM GENERIC SORT_NAME FULL_NAME FULL_NAME_ND MODIFY_DATE\n" - -"#\n" -"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" -"#\n" -"IFIELD IGNORE, \"\", \"%s\" # RC\n" -"IFIELD IGNORE, \"\", \"%s\" # UFI\n" -"IFIELD IGNORE, \"\", \"%s\" # UNI\n" -"IFIELD LAT_DECIMAL, \"\", \"%f\" # DD_LAT\n" -"IFIELD LON_DECIMAL, \"\", \"%f\" # DD_LON\n" -"IFIELD IGNORE, \"\", \"%s\" # DMS_LAT\n" -"IFIELD IGNORE, \"\", \"%s\" # DMS_LON\n" -"IFIELD IGNORE, \"\", \"%s\" # UTM\n" -"IFIELD IGNORE, \"\", \"%s\" # JOG\n" -"IFIELD IGNORE, \"\", \"%s\" # FC\n" -"IFIELD IGNORE, \"\", \"%s\" # DSG\n" -"IFIELD IGNORE, \"\", \"%s\" # PC\n" -"IFIELD IGNORE, \"\", \"%s\" # CC1\n" -"IFIELD IGNORE, \"\", \"%s\" # ADM1\n" -"IFIELD IGNORE, \"\", \"%s\" # ADM2\n" -"IFIELD IGNORE, \"\", \"%s\" # DIM\n" -"IFIELD IGNORE, \"\", \"%s\" # CC2\n" -"IFIELD IGNORE, \"\", \"%s\" # NT\n" -"IFIELD IGNORE, \"\", \"%s\" # LC\n" -"IFIELD IGNORE, \"\", \"%s\" # SHORT_FORM\n" -"IFIELD IGNORE, \"\", \"%s\" # GENERIC\n" -"IFIELD SHORTNAME, \"\", \"%s\" # SORT_NAME \n" -"IFIELD IGNORE, \"\", \"%s\" # FULL_NAME (unicoded!)\n" -"IFIELD DESCRIPTION, \"\", \"%s\" # FULL_NAME_ND\n" -"IFIELD IGNORE, \"\", \"%s\" # MODIFY_DATE\n" -; + "# gpsbabel XCSV style file\n" + "#\n" + "# Format: NIMA/GNIS Geographic Names File\n" + "# Author: Alex Mottram\n" + "# Date: 11/24/2002\n" + "#\n" + + "DESCRIPTION NIMA/GNIS Geographic Names File\n" + + "#\n" + "# FILE LAYOUT DEFINITIIONS:\n" + "#\n" + "FIELD_DELIMITER TAB\n" + "RECORD_DELIMITER NEWLINE\n" + "BADCHARS TAB\n" + "PROLOGUE RC UFI UNI DD_LAT DD_LONG DMS_LAT DMS_LONG UTM JOG FC DSG PC CC1 ADM1 ADM2 DIM CC2 NT LC SHORT_FORM GENERIC SORT_NAME FULL_NAME FULL_NAME_ND MODIFY_DATE\n" + + "#\n" + "# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" + "#\n" + "IFIELD IGNORE, \"\", \"%s\" # RC\n" + "IFIELD IGNORE, \"\", \"%s\" # UFI\n" + "IFIELD IGNORE, \"\", \"%s\" # UNI\n" + "IFIELD LAT_DECIMAL, \"\", \"%f\" # DD_LAT\n" + "IFIELD LON_DECIMAL, \"\", \"%f\" # DD_LON\n" + "IFIELD IGNORE, \"\", \"%s\" # DMS_LAT\n" + "IFIELD IGNORE, \"\", \"%s\" # DMS_LON\n" + "IFIELD IGNORE, \"\", \"%s\" # UTM\n" + "IFIELD IGNORE, \"\", \"%s\" # JOG\n" + "IFIELD IGNORE, \"\", \"%s\" # FC\n" + "IFIELD IGNORE, \"\", \"%s\" # DSG\n" + "IFIELD IGNORE, \"\", \"%s\" # PC\n" + "IFIELD IGNORE, \"\", \"%s\" # CC1\n" + "IFIELD IGNORE, \"\", \"%s\" # ADM1\n" + "IFIELD IGNORE, \"\", \"%s\" # ADM2\n" + "IFIELD IGNORE, \"\", \"%s\" # DIM\n" + "IFIELD IGNORE, \"\", \"%s\" # CC2\n" + "IFIELD IGNORE, \"\", \"%s\" # NT\n" + "IFIELD IGNORE, \"\", \"%s\" # LC\n" + "IFIELD IGNORE, \"\", \"%s\" # SHORT_FORM\n" + "IFIELD IGNORE, \"\", \"%s\" # GENERIC\n" + "IFIELD SHORTNAME, \"\", \"%s\" # SORT_NAME \n" + "IFIELD IGNORE, \"\", \"%s\" # FULL_NAME (unicoded!)\n" + "IFIELD DESCRIPTION, \"\", \"%s\" # FULL_NAME_ND\n" + "IFIELD IGNORE, \"\", \"%s\" # MODIFY_DATE\n" + ; static char openoffice[] = -"# gpsbabel XCSV style file\n" -"#\n" -"# Format: Tab delimited useful for OpenOffice, Ploticus etc.\n" -"# Author: Tobias Minich\n" -"# Date: 07/18/2005\n" -"#\n" -"#\n" - -"DESCRIPTION Tab delimited fields useful for OpenOffice, Ploticus etc.\n" - -"# FILE LAYOUT DEFINITIIONS:\n" -"#\n" -"FIELD_DELIMITER TAB\n" -"RECORD_DELIMITER NEWLINE\n" -"BADCHARS TAB\n" - -"#\n" -"# HEADER STUFF:\n" -"#\n" -"PROLOGUE Index Lat Lon Icon Name Description Notes URL Link Text Altitude (m) Distance (km) Speed (m/s) Course (°) Time HDOP VDOP PDOP Satellites Fix\n" - -"#\n" -"# INDIVIDUAL DATA FIELDS:\n" -"#\n" -"IFIELD INDEX, \"\", \"%d\"\n" -"IFIELD LAT_DECIMAL, \"\", \"%f\"\n" -"IFIELD LAT_DIR, \"\", \"%c\"\n" -"IFIELD LAT_HUMAN_READABLE, \"\", \"%d° %f' %c\"\n" -"IFIELD LON_DECIMAL, \"\", \"%f\"\n" -"IFIELD LON_DIR, \"\", \"%c\"\n" -"IFIELD LON_HUMAN_READABLE, \"\", \"%d° %f' %c\"\n" -"IFIELD ICON_DESCR, \"\", \"%s\"\n" -"IFIELD SHORTNAME, \"\", \"%s\"\n" -"IFIELD DESCRIPTION, \"\", \"%s\"\n" -"IFIELD NOTES, \"\", \"%s\"\n" -"IFIELD URL, \"\", \"%s\" \n" -"IFIELD URL_LINK_TEXT, \"\", \"%s\"\n" -"IFIELD ALT_METERS, \"\", \"%f\"\n" -"IFIELD PATH_DISTANCE_KM, \"\", \"%f\"\n" -"IFIELD PATH_SPEED, \"\", \"%f\"\n" -"IFIELD PATH_COURSE, \"\", \"%f\"\n" -"IFIELD EXCEL_TIME, \"\", \"%f\"\n" -"IFIELD GPS_HDOP, \"\", \"%f\"\n" -"IFIELD GPS_VDOP, \"\", \"%f\"\n" -"IFIELD GPS_PDOP, \"\", \"%f\"\n" -"IFIELD GPS_SAT, \"\", \"%d\"\n" -"IFIELD GPS_FIX, \"\", \"%s\"\n" -; + "# gpsbabel XCSV style file\n" + "#\n" + "# Format: Tab delimited useful for OpenOffice, Ploticus etc.\n" + "# Author: Tobias Minich\n" + "# Date: 07/18/2005\n" + "#\n" + "#\n" + + "DESCRIPTION Tab delimited fields useful for OpenOffice, Ploticus etc.\n" + + "# FILE LAYOUT DEFINITIIONS:\n" + "#\n" + "FIELD_DELIMITER TAB\n" + "RECORD_DELIMITER NEWLINE\n" + "BADCHARS TAB\n" + + "#\n" + "# HEADER STUFF:\n" + "#\n" + "PROLOGUE Index Lat Lon Icon Name Description Notes URL Link Text Altitude (m) Distance (km) Speed (m/s) Course (°) Time HDOP VDOP PDOP Satellites Fix\n" + + "#\n" + "# INDIVIDUAL DATA FIELDS:\n" + "#\n" + "IFIELD INDEX, \"\", \"%d\"\n" + "IFIELD LAT_DECIMAL, \"\", \"%f\"\n" + "IFIELD LAT_DIR, \"\", \"%c\"\n" + "IFIELD LAT_HUMAN_READABLE, \"\", \"%d° %f' %c\"\n" + "IFIELD LON_DECIMAL, \"\", \"%f\"\n" + "IFIELD LON_DIR, \"\", \"%c\"\n" + "IFIELD LON_HUMAN_READABLE, \"\", \"%d° %f' %c\"\n" + "IFIELD ICON_DESCR, \"\", \"%s\"\n" + "IFIELD SHORTNAME, \"\", \"%s\"\n" + "IFIELD DESCRIPTION, \"\", \"%s\"\n" + "IFIELD NOTES, \"\", \"%s\"\n" + "IFIELD URL, \"\", \"%s\" \n" + "IFIELD URL_LINK_TEXT, \"\", \"%s\"\n" + "IFIELD ALT_METERS, \"\", \"%f\"\n" + "IFIELD PATH_DISTANCE_KM, \"\", \"%f\"\n" + "IFIELD PATH_SPEED, \"\", \"%f\"\n" + "IFIELD PATH_COURSE, \"\", \"%f\"\n" + "IFIELD EXCEL_TIME, \"\", \"%f\"\n" + "IFIELD GPS_HDOP, \"\", \"%f\"\n" + "IFIELD GPS_VDOP, \"\", \"%f\"\n" + "IFIELD GPS_PDOP, \"\", \"%f\"\n" + "IFIELD GPS_SAT, \"\", \"%d\"\n" + "IFIELD GPS_FIX, \"\", \"%s\"\n" + ; static char ricoh[] = -"DESCRIPTION Ricoh GPS Log File\n" -"EXTENSION log\n" -"DATATYPE TRACK\n" + "DESCRIPTION Ricoh GPS Log File\n" + "EXTENSION log\n" + "DATATYPE TRACK\n" -"FIELD_DELIMITER COMMA\n" -"RECORD_DELIMITER NEWLINE\n" + "FIELD_DELIMITER COMMA\n" + "RECORD_DELIMITER NEWLINE\n" -"IFIELD LON_DECIMAL,\"\",\"%f\"\n" -"IFIELD LAT_DECIMAL,\"\",\"%f\"\n" -"IFIELD ALT_METERS,\"\",\"%f\"\n" -"IFIELD TRACK_NEW,\"\",\"%d\"\n" -"IFIELD GMT_TIME,\"\",\"%d-%m-%Y %H:%M:%S\"\n" + "IFIELD LON_DECIMAL,\"\",\"%f\"\n" + "IFIELD LAT_DECIMAL,\"\",\"%f\"\n" + "IFIELD ALT_METERS,\"\",\"%f\"\n" + "IFIELD TRACK_NEW,\"\",\"%d\"\n" + "IFIELD GMT_TIME,\"\",\"%d-%m-%Y %H:%M:%S\"\n" -; + ; static char s_and_t[] = -"# gpsbabel XCSV style file\n" -"#\n" -"# Format: MS S&T 2002/2003\n" -"# Author: Alex Mottram\n" -"# Date: 12/09/2002\n" -"#\n" -"# \n" -"# As requested by Noel Shrum on the gpsbabel-code mailing list.\n" -"# Name,Latitude,Longitude,Name 2,URL,Type\n" -"# GCCBF,44.479133,-85.56515,High Rollaway by rjlint,http://www.geocaching.com/seek/cache_details.aspx?ID=3263,Traditional Cache\n" -"# GC110D,44.6522,-85.492483,Brown Bridge Pond Peek-a-Boo Cache by Big Bird,http://www.geocaching.com/seek/cache_details.aspx?ID=4365,Traditional Cache\n" -"# GC171C,44.70605,-85.62265,The Michigan Frog by RealDcoy & LRB,http://www.geocaching.com/seek/cache_details.aspx?ID=5916,Traditional Cache\n" -"#\n" - -"DESCRIPTION Microsoft Streets and Trips 2002-2007\n" -"EXTENSION txt\n" - - -"#\n" -"# FILE LAYOUT DEFINITIIONS:\n" -"#\n" -"FIELD_DELIMITER TAB\n" -"RECORD_DELIMITER NEWLINE\n" -"BADCHARS ,\"\n" - -"PROLOGUE Name Latitude Longitude Description URL Type Container Diff Terr\n" - -"#\n" -"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" -"# NOTE: MS S&T ONLY IMPORTS DATA, IT DOESN'T EXPORT THIS ANYWHERE SO WE CAN\n" -"# HAVE OUR WAY WITH THE FORMATTING. \n" -"#\n" -"IFIELD SHORTNAME, \"\", \"%s\" # Name\n" -"IFIELD LAT_DECIMAL, \"\", \"%f\" # Latitude\n" -"IFIELD LON_DECIMAL, \"\", \"%f\" # Longitude\n" -"IFIELD DESCRIPTION, \"\", \"%s\" # Name 2 (Big Description)\n" -"IFIELD URL, \"\", \"%s\" # URL\n" -"IFIELD GEOCACHE_TYPE, \"\", \"%s\" # Geocache Type\n" -"IFIELD GEOCACHE_CONTAINER, \"\", \"%s\" # Geocache Type\n" -"IFIELD GEOCACHE_DIFF, \"\", \"%3.1f\" # Geocache Type\n" -"IFIELD GEOCACHE_TERR, \"\", \"%3.1f\" # Geocache Type\n" -; + "# gpsbabel XCSV style file\n" + "#\n" + "# Format: MS S&T 2002/2003\n" + "# Author: Alex Mottram\n" + "# Date: 12/09/2002\n" + "#\n" + "# \n" + "# As requested by Noel Shrum on the gpsbabel-code mailing list.\n" + "# Name,Latitude,Longitude,Name 2,URL,Type\n" + "# GCCBF,44.479133,-85.56515,High Rollaway by rjlint,http://www.geocaching.com/seek/cache_details.aspx?ID=3263,Traditional Cache\n" + "# GC110D,44.6522,-85.492483,Brown Bridge Pond Peek-a-Boo Cache by Big Bird,http://www.geocaching.com/seek/cache_details.aspx?ID=4365,Traditional Cache\n" + "# GC171C,44.70605,-85.62265,The Michigan Frog by RealDcoy & LRB,http://www.geocaching.com/seek/cache_details.aspx?ID=5916,Traditional Cache\n" + "#\n" + + "DESCRIPTION Microsoft Streets and Trips 2002-2007\n" + "EXTENSION txt\n" + + + "#\n" + "# FILE LAYOUT DEFINITIIONS:\n" + "#\n" + "FIELD_DELIMITER TAB\n" + "RECORD_DELIMITER NEWLINE\n" + "BADCHARS ,\"\n" + + "PROLOGUE Name Latitude Longitude Description URL Type Container Diff Terr\n" + + "#\n" + "# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" + "# NOTE: MS S&T ONLY IMPORTS DATA, IT DOESN'T EXPORT THIS ANYWHERE SO WE CAN\n" + "# HAVE OUR WAY WITH THE FORMATTING. \n" + "#\n" + "IFIELD SHORTNAME, \"\", \"%s\" # Name\n" + "IFIELD LAT_DECIMAL, \"\", \"%f\" # Latitude\n" + "IFIELD LON_DECIMAL, \"\", \"%f\" # Longitude\n" + "IFIELD DESCRIPTION, \"\", \"%s\" # Name 2 (Big Description)\n" + "IFIELD URL, \"\", \"%s\" # URL\n" + "IFIELD GEOCACHE_TYPE, \"\", \"%s\" # Geocache Type\n" + "IFIELD GEOCACHE_CONTAINER, \"\", \"%s\" # Geocache Type\n" + "IFIELD GEOCACHE_DIFF, \"\", \"%3.1f\" # Geocache Type\n" + "IFIELD GEOCACHE_TERR, \"\", \"%3.1f\" # Geocache Type\n" + ; static char saplus[] = -"# gpsbabel XCSV style file\n" -"#\n" -"# Format: \n" -"# Author: Jim Bensman\n" -"# Date: 02/22/04\n" -"#\n" - -"DESCRIPTION DeLorme Street Atlas Plus\n" - -"#\n" -"# FILE LAYOUT DEFINITIIONS:\n" -"#\n" -"FIELD_DELIMITER COMMA\n" -"RECORD_DELIMITER NEWLINE\n" -"BADCHARS ,\"\n" - -"PROLOGUE Name 2,Name,Latitude,Longitude,URL,Type\n" - -"#\n" -"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" -"#\n" -"IFIELD DESCRIPTION, \"\", \"%s\" # Name 2 (Big Description)\n" -"IFIELD SHORTNAME, \"\", \"%s\" # Name\n" -"IFIELD LAT_DECIMAL, \"\", \"%f\" # Latitude\n" -"IFIELD LON_DECIMAL, \"\", \"%f\" # Longitude\n" -"IFIELD URL, \"\", \"%s\" # URL\n" -"IFIELD IGNORE, \"\", \"\" # Holder for Geocache Type\n" - -; + "# gpsbabel XCSV style file\n" + "#\n" + "# Format: \n" + "# Author: Jim Bensman\n" + "# Date: 02/22/04\n" + "#\n" + + "DESCRIPTION DeLorme Street Atlas Plus\n" + + "#\n" + "# FILE LAYOUT DEFINITIIONS:\n" + "#\n" + "FIELD_DELIMITER COMMA\n" + "RECORD_DELIMITER NEWLINE\n" + "BADCHARS ,\"\n" + + "PROLOGUE Name 2,Name,Latitude,Longitude,URL,Type\n" + + "#\n" + "# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" + "#\n" + "IFIELD DESCRIPTION, \"\", \"%s\" # Name 2 (Big Description)\n" + "IFIELD SHORTNAME, \"\", \"%s\" # Name\n" + "IFIELD LAT_DECIMAL, \"\", \"%f\" # Latitude\n" + "IFIELD LON_DECIMAL, \"\", \"%f\" # Longitude\n" + "IFIELD URL, \"\", \"%s\" # URL\n" + "IFIELD IGNORE, \"\", \"\" # Holder for Geocache Type\n" + + ; static char sportsim[] = -"# gpsbabel XCSV style file\n" -"#\n" -"# Format: Sportsim track files\n" -"# Author: Olaf Klein\n" -"# Date: 07/05/2006\n" -"#\n" -"DESCRIPTION Sportsim track files (part of zipped .ssz files) \n" -"EXTENSION txt\n" -"DATATYPE TRACK\n" - -"#\n" -"# FILE LAYOUT DEFINITIIONS:\n" -"#\n" -"FIELD_DELIMITER SEMICOLON\n" -"RECORD_DELIMITER CRNEWLINE\n" -"BADCHARS TAB\n" - -"#\n" -"# FILE HEADER\n" -"#\n" -"PROLOGUE SportsimVersion:01\n" -"PROLOGUE \\#Sportsim TrackFile\n" - -"#\n" -"# INDIVIDUAL DATA FIELDS:\n" -"#\n" -"IFIELD INDEX, \"\", \"%05d\"\n" -"IFIELD CONSTANT, \"0\", \"%s\"\n" -"IFIELD LAT_DECIMAL, \"\", \"%f\"\n" -"IFIELD LON_DECIMAL, \"\", \"%f\"\n" -"IFIELD ALT_FEET, \"\", \"%.f\"\n" -"IFIELD TIMET_TIME, \"\", \"%ld\"\n" -"IFIELD CONSTANT, \";\", \"%s\"\n" -; + "# gpsbabel XCSV style file\n" + "#\n" + "# Format: Sportsim track files\n" + "# Author: Olaf Klein\n" + "# Date: 07/05/2006\n" + "#\n" + "DESCRIPTION Sportsim track files (part of zipped .ssz files) \n" + "EXTENSION txt\n" + "DATATYPE TRACK\n" + + "#\n" + "# FILE LAYOUT DEFINITIIONS:\n" + "#\n" + "FIELD_DELIMITER SEMICOLON\n" + "RECORD_DELIMITER CRNEWLINE\n" + "BADCHARS TAB\n" + + "#\n" + "# FILE HEADER\n" + "#\n" + "PROLOGUE SportsimVersion:01\n" + "PROLOGUE \\#Sportsim TrackFile\n" + + "#\n" + "# INDIVIDUAL DATA FIELDS:\n" + "#\n" + "IFIELD INDEX, \"\", \"%05d\"\n" + "IFIELD CONSTANT, \"0\", \"%s\"\n" + "IFIELD LAT_DECIMAL, \"\", \"%f\"\n" + "IFIELD LON_DECIMAL, \"\", \"%f\"\n" + "IFIELD ALT_FEET, \"\", \"%.f\"\n" + "IFIELD TIMET_TIME, \"\", \"%ld\"\n" + "IFIELD CONSTANT, \";\", \"%s\"\n" + ; static char tabsep[] = -"# gpsbabel XCSV style file\n" -"#\n" -"# Format: Dumps all fields in a traditional Unix tab separated style\n" -"#\n" -"# The order of the fields (with the exception of LAT_DIR/LON_DIR) was\n" -"# the same as documented in README.style when this format was created.\n" -"# LAT_DIR/LON_DIR were undocumented, so I stuck them at the end of the\n" -"# other lat/lon fields.\n" -"#\n" -"# However, please add any new gpsbabel fields to the end (to avoid\n" -"# upsetting existing applications) regardless of where they land in\n" -"# the README.style documentation.\n" -"#\n" - -"DESCRIPTION All database fields on one tab-separated line\n" - -"# FILE LAYOUT DEFINITIIONS:\n" -"#\n" -"FIELD_DELIMITER TAB\n" -"RECORD_DELIMITER NEWLINE\n" -"BADCHARS TAB\n" -"FORMAT_TYPE INTERNAL\n" - -"#\n" -"# INDIVIDUAL DATA FIELDS:\n" -"#\n" -"IFIELD INDEX, \"\", \"%d\"\n" -"IFIELD SHORTNAME, \"\", \"%s\"\n" -"IFIELD DESCRIPTION, \"\", \"%s\"\n" -"IFIELD NOTES, \"\", \"%s\"\n" -"IFIELD URL, \"\", \"%s\" \n" -"IFIELD URL_LINK_TEXT, \"\", \"%s\"\n" -"IFIELD ICON_DESCR, \"\", \"%s\"\n" -"IFIELD LAT_DECIMAL, \"\", \"%f\"\n" -"IFIELD LON_DECIMAL, \"\", \"%f\"\n" -"IFIELD LAT_INT32DEG, \"\", \"%ld\"\n" -"IFIELD LON_INT32DEG, \"\", \"%ld\"\n" -"IFIELD LAT_DECIMALDIR, \"\", \"%f%c\"\n" -"IFIELD LON_DECIMALDIR, \"\", \"%f%c\"\n" -"IFIELD LAT_DIRDECIMAL, \"\", \"%c%f\"\n" -"IFIELD LON_DIRDECIMAL, \"\", \"%c%f\"\n" -"IFIELD LAT_DIR, \"\", \"%c\"\n" -"IFIELD LON_DIR, \"\", \"%c\"\n" -"IFIELD ALT_FEET, \"\", \"%fF\"\n" -"IFIELD ALT_METERS, \"\", \"%fM\"\n" -"IFIELD EXCEL_TIME, \"\", \"%f\"\n" -"IFIELD TIMET_TIME, \"\", \"%ld\"\n" -"IFIELD GEOCACHE_DIFF,\"\",\"%3.1f\"\n" -"IFIELD GEOCACHE_TERR,\"\",\"%3.1f\"\n" -"IFIELD GEOCACHE_CONTAINER,\"\",\"%s\"\n" -"IFIELD GEOCACHE_TYPE,\"\",\"%s\"\n" -"IFIELD PATH_DISTANCE_MILES,\"\",\"%f\"\n" -"IFIELD PATH_DISTANCE_KM, \"\", \"%f\"\n" -"IFIELD GEOCACHE_PLACER,\"\",\"%s\"\n" -"IFIELD YYYYMMDD_TIME,\"\",\"%ld\"\n" -"IFIELD GEOCACHE_HINT, \"\", \"%s\"\n" -"IFIELD GEOCACHE_LAST_FOUND, \"\", \"%d\"\n" -; + "# gpsbabel XCSV style file\n" + "#\n" + "# Format: Dumps all fields in a traditional Unix tab separated style\n" + "#\n" + "# The order of the fields (with the exception of LAT_DIR/LON_DIR) was\n" + "# the same as documented in README.style when this format was created.\n" + "# LAT_DIR/LON_DIR were undocumented, so I stuck them at the end of the\n" + "# other lat/lon fields.\n" + "#\n" + "# However, please add any new gpsbabel fields to the end (to avoid\n" + "# upsetting existing applications) regardless of where they land in\n" + "# the README.style documentation.\n" + "#\n" + + "DESCRIPTION All database fields on one tab-separated line\n" + + "# FILE LAYOUT DEFINITIIONS:\n" + "#\n" + "FIELD_DELIMITER TAB\n" + "RECORD_DELIMITER NEWLINE\n" + "BADCHARS TAB\n" + "FORMAT_TYPE INTERNAL\n" + + "#\n" + "# INDIVIDUAL DATA FIELDS:\n" + "#\n" + "IFIELD INDEX, \"\", \"%d\"\n" + "IFIELD SHORTNAME, \"\", \"%s\"\n" + "IFIELD DESCRIPTION, \"\", \"%s\"\n" + "IFIELD NOTES, \"\", \"%s\"\n" + "IFIELD URL, \"\", \"%s\" \n" + "IFIELD URL_LINK_TEXT, \"\", \"%s\"\n" + "IFIELD ICON_DESCR, \"\", \"%s\"\n" + "IFIELD LAT_DECIMAL, \"\", \"%f\"\n" + "IFIELD LON_DECIMAL, \"\", \"%f\"\n" + "IFIELD LAT_INT32DEG, \"\", \"%ld\"\n" + "IFIELD LON_INT32DEG, \"\", \"%ld\"\n" + "IFIELD LAT_DECIMALDIR, \"\", \"%f%c\"\n" + "IFIELD LON_DECIMALDIR, \"\", \"%f%c\"\n" + "IFIELD LAT_DIRDECIMAL, \"\", \"%c%f\"\n" + "IFIELD LON_DIRDECIMAL, \"\", \"%c%f\"\n" + "IFIELD LAT_DIR, \"\", \"%c\"\n" + "IFIELD LON_DIR, \"\", \"%c\"\n" + "IFIELD ALT_FEET, \"\", \"%fF\"\n" + "IFIELD ALT_METERS, \"\", \"%fM\"\n" + "IFIELD EXCEL_TIME, \"\", \"%f\"\n" + "IFIELD TIMET_TIME, \"\", \"%ld\"\n" + "IFIELD GEOCACHE_DIFF,\"\",\"%3.1f\"\n" + "IFIELD GEOCACHE_TERR,\"\",\"%3.1f\"\n" + "IFIELD GEOCACHE_CONTAINER,\"\",\"%s\"\n" + "IFIELD GEOCACHE_TYPE,\"\",\"%s\"\n" + "IFIELD PATH_DISTANCE_MILES,\"\",\"%f\"\n" + "IFIELD PATH_DISTANCE_KM, \"\", \"%f\"\n" + "IFIELD GEOCACHE_PLACER,\"\",\"%s\"\n" + "IFIELD YYYYMMDD_TIME,\"\",\"%ld\"\n" + "IFIELD GEOCACHE_HINT, \"\", \"%s\"\n" + "IFIELD GEOCACHE_LAST_FOUND, \"\", \"%d\"\n" + ; static char tomtom_asc[] = -"# gpsbabel XCSV style file\n" -"#\n" -"# Format: TomTom Navigator Places of Interest\n" -"# Author: Olaf Klein\n" -"# Date: 04/17/2007\n" -"#\n" -"DESCRIPTION TomTom POI file (.asc)\n" -"EXTENSION asc\n" -"DATATYPE WAYPOINT\n" -"#\n" -"# FILE LAYOUT DEFINITIIONS:\n" -"#\n" -"FIELD_DELIMITER COMMA\n" -"RECORD_DELIMITER CRNEWLINE\n" -"BADCHARS ,\"\n" -"ENCODING MS-ANSI\n" -"#\n" -"PROLOGUE TomTom Navigator Places of Interest\n" -"PROLOGUE GPSBabel-__VERSION__ ASCII Export\n" -"PROLOGUE Points\n" -"PROLOGUE Created at: __DATE_AND_TIME__\n" -"# #\n" -"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" -"#\n" -"IFIELD LON_DECIMAL, \"\", \"%.6f\"\n" -"IFIELD LAT_DECIMAL, \"\", \"%.6f\"\n" -"IFIELD SHORTNAME, \"\", \"\"%s\"\"\n" -; + "# gpsbabel XCSV style file\n" + "#\n" + "# Format: TomTom Navigator Places of Interest\n" + "# Author: Olaf Klein\n" + "# Date: 04/17/2007\n" + "#\n" + "DESCRIPTION TomTom POI file (.asc)\n" + "EXTENSION asc\n" + "DATATYPE WAYPOINT\n" + "#\n" + "# FILE LAYOUT DEFINITIIONS:\n" + "#\n" + "FIELD_DELIMITER COMMA\n" + "RECORD_DELIMITER CRNEWLINE\n" + "BADCHARS ,\"\n" + "ENCODING MS-ANSI\n" + "#\n" + "PROLOGUE TomTom Navigator Places of Interest\n" + "PROLOGUE GPSBabel-__VERSION__ ASCII Export\n" + "PROLOGUE Points\n" + "PROLOGUE Created at: __DATE_AND_TIME__\n" + "# #\n" + "# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" + "#\n" + "IFIELD LON_DECIMAL, \"\", \"%.6f\"\n" + "IFIELD LAT_DECIMAL, \"\", \"%.6f\"\n" + "IFIELD SHORTNAME, \"\", \"\"%s\"\"\n" + ; static char tomtom_itn[] = -"# gpsbabel XCSV style file\n" -"#\n" -"# Format: TomTom Navigator Itineraries (Routes)\n" -"# Author: Olaf Klein\n" -"# Date: 04/17/2007\n" -"#\n" -"DESCRIPTION TomTom Itineraries (.itn)\n" -"EXTENSION itn\n" -"DATATYPE ROUTE\n" -"#\n" -"# FILE LAYOUT DEFINITIIONS:\n" -"#\n" -"FIELD_DELIMITER PIPE\n" -"RECORD_DELIMITER CRNEWLINE\n" -"BADCHARS ,|\n" -"ENCODING MS-ANSI\n" -"#\n" -"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" -"#\n" -"IFIELD LON_10E5, \"\", \"%.f\"\n" -"IFIELD LAT_10E5, \"\", \"%.f\"\n" -"IFIELD SHORTNAME, \"\", \"%s\"\n" -"IFIELD CONSTANT, \"0\", \"%s\"\n" -; + "# gpsbabel XCSV style file\n" + "#\n" + "# Format: TomTom Navigator Itineraries (Routes)\n" + "# Author: Olaf Klein\n" + "# Date: 04/17/2007\n" + "#\n" + "DESCRIPTION TomTom Itineraries (.itn)\n" + "EXTENSION itn\n" + "DATATYPE ROUTE\n" + "#\n" + "# FILE LAYOUT DEFINITIIONS:\n" + "#\n" + "FIELD_DELIMITER PIPE\n" + "RECORD_DELIMITER CRNEWLINE\n" + "BADCHARS ,|\n" + "ENCODING MS-ANSI\n" + "#\n" + "# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" + "#\n" + "IFIELD LON_10E5, \"\", \"%.f\"\n" + "IFIELD LAT_10E5, \"\", \"%.f\"\n" + "IFIELD SHORTNAME, \"\", \"%s\"\n" + "IFIELD CONSTANT, \"0\", \"%s\"\n" + ; static char tomtom_itn_places[] = -"# gpsbabel XCSV style file\n" -"#\n" -"# Format: TomTom Navigator Itineraries (Routes)\n" -"# Author: Olaf Klein\n" -"# Date: 04/17/2007\n" -"#\n" -"DESCRIPTION TomTom Places Itineraries (.itn)\n" -"EXTENSION itn\n" -"DATATYPE ROUTE\n" -"#\n" -"# FILE LAYOUT DEFINITIIONS:\n" -"#\n" -"FIELD_DELIMITER PIPE\n" -"RECORD_DELIMITER CRNEWLINE\n" -"BADCHARS ,|\n" -"ENCODING MS-ANSI\n" -"#\n" -"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" -"#\n" -"IFIELD LON_10E5, \"\", \"%.f\"\n" -"IFIELD LAT_10E5, \"\", \"%.f\"\n" -"IFIELD SHORTNAME, \"\", \"%s\"\n" -"IFIELD CONSTANT, \"2\", \"%s\"\n" -; + "# gpsbabel XCSV style file\n" + "#\n" + "# Format: TomTom Navigator Itineraries (Routes)\n" + "# Author: Olaf Klein\n" + "# Date: 04/17/2007\n" + "#\n" + "DESCRIPTION TomTom Places Itineraries (.itn)\n" + "EXTENSION itn\n" + "DATATYPE ROUTE\n" + "#\n" + "# FILE LAYOUT DEFINITIIONS:\n" + "#\n" + "FIELD_DELIMITER PIPE\n" + "RECORD_DELIMITER CRNEWLINE\n" + "BADCHARS ,|\n" + "ENCODING MS-ANSI\n" + "#\n" + "# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" + "#\n" + "IFIELD LON_10E5, \"\", \"%.f\"\n" + "IFIELD LAT_10E5, \"\", \"%.f\"\n" + "IFIELD SHORTNAME, \"\", \"%s\"\n" + "IFIELD CONSTANT, \"2\", \"%s\"\n" + ; static char xmap[] = -"# gpsbabel XCSV style file\n" -"#\n" -"# Format: DeLorme Xmap Conduit\n" -"# Author: Alex Mottram\n" -"# Date: 12/09/2002\n" -"#\n" -"# \n" -"# As defined in csv.c/xmap\n" -"#\n" - -"DESCRIPTION DeLorme XMap HH Native .WPT\n" -"EXTENSION wpt\n" - -"#\n" -"# FILE LAYOUT DEFINITIIONS:\n" -"#\n" -"FIELD_DELIMITER COMMASPACE\n" -"RECORD_DELIMITER NEWLINE\n" -"BADCHARS COMMA\n" - -"PROLOGUE BEGIN SYMBOL\n" -"EPILOGUE END\n" -"#\n" -"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" -"#\n" -"IFIELD LAT_HUMAN_READABLE, \"\", \"%08.5f\"\n" -"IFIELD LON_HUMAN_READABLE, \"\", \"%08.5f\"\n" -"IFIELD DESCRIPTION, \"\", \"%s\"\n" - -"OFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n" -"OFIELD LON_DECIMAL, \"\", \"%08.5f\"\n" -"OFIELD DESCRIPTION, \"\", \"%s\"\n" -; + "# gpsbabel XCSV style file\n" + "#\n" + "# Format: DeLorme Xmap Conduit\n" + "# Author: Alex Mottram\n" + "# Date: 12/09/2002\n" + "#\n" + "# \n" + "# As defined in csv.c/xmap\n" + "#\n" + + "DESCRIPTION DeLorme XMap HH Native .WPT\n" + "EXTENSION wpt\n" + + "#\n" + "# FILE LAYOUT DEFINITIIONS:\n" + "#\n" + "FIELD_DELIMITER COMMASPACE\n" + "RECORD_DELIMITER NEWLINE\n" + "BADCHARS COMMA\n" + + "PROLOGUE BEGIN SYMBOL\n" + "EPILOGUE END\n" + "#\n" + "# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" + "#\n" + "IFIELD LAT_HUMAN_READABLE, \"\", \"%08.5f\"\n" + "IFIELD LON_HUMAN_READABLE, \"\", \"%08.5f\"\n" + "IFIELD DESCRIPTION, \"\", \"%s\"\n" + + "OFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n" + "OFIELD LON_DECIMAL, \"\", \"%08.5f\"\n" + "OFIELD DESCRIPTION, \"\", \"%s\"\n" + ; static char xmap2006[] = -"# gpsbabel XCSV style file\n" -"#\n" -"# Format: DeLorme Xmap/Street Atlas Handheld 2006 Conduit\n" -"# Author: Pasha Phares\n" -"# Date: 5/5/2006\n" -"#\n" -"# Amazingly, 2006 won't read the \"COMMASPACE\" that we used in \n" -"# in Xmap prior to this and versions before 2006 won't read files\n" -"# separated by only a comma.\n" -"# \n" - -"DESCRIPTION DeLorme XMap/SAHH 2006 Native .TXT\n" -"EXTENSION txt\n" - -"#\n" -"# FILE LAYOUT DEFINITIIONS:\n" -"#\n" -"FIELD_DELIMITER COMMA\n" -"RECORD_DELIMITER NEWLINE\n" -"BADCHARS COMMA\n" - -"PROLOGUE BEGIN SYMBOL\n" -"EPILOGUE END\n" -"#\n" -"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" -"#\n" -"IFIELD LAT_HUMAN_READABLE, \"\", \"%.12g\"\n" -"IFIELD LON_HUMAN_READABLE, \"\", \"%.12g\"\n" -"IFIELD SHORTNAME, \"\", \"%s\"\n" - -"OFIELD LAT_DECIMAL, \"\", \"%.12g\"\n" -"OFIELD LON_DECIMAL, \"\", \"%.12g\"\n" -"OFIELD SHORTNAME, \"\", \"%s\"\n" - - - - -; + "# gpsbabel XCSV style file\n" + "#\n" + "# Format: DeLorme Xmap/Street Atlas Handheld 2006 Conduit\n" + "# Author: Pasha Phares\n" + "# Date: 5/5/2006\n" + "#\n" + "# Amazingly, 2006 won't read the \"COMMASPACE\" that we used in \n" + "# in Xmap prior to this and versions before 2006 won't read files\n" + "# separated by only a comma.\n" + "# \n" + + "DESCRIPTION DeLorme XMap/SAHH 2006 Native .TXT\n" + "EXTENSION txt\n" + + "#\n" + "# FILE LAYOUT DEFINITIIONS:\n" + "#\n" + "FIELD_DELIMITER COMMA\n" + "RECORD_DELIMITER NEWLINE\n" + "BADCHARS COMMA\n" + + "PROLOGUE BEGIN SYMBOL\n" + "EPILOGUE END\n" + "#\n" + "# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" + "#\n" + "IFIELD LAT_HUMAN_READABLE, \"\", \"%.12g\"\n" + "IFIELD LON_HUMAN_READABLE, \"\", \"%.12g\"\n" + "IFIELD SHORTNAME, \"\", \"%s\"\n" + + "OFIELD LAT_DECIMAL, \"\", \"%.12g\"\n" + "OFIELD LON_DECIMAL, \"\", \"%.12g\"\n" + "OFIELD SHORTNAME, \"\", \"%s\"\n" + + + + + ; static char xmapwpt[] = -"# gpsbabel XCSV style file\n" -"#\n" -"# Format: DeLorme Xmap HH Street Atlas USA .WPT (PocketPC)\n" -"# Author: Alex Mottram\n" -"# Date: 12/09/2002\n" -"#\n" -"# \n" -"DESCRIPTION DeLorme XMat HH Street Atlas USA .WPT (PPC)\n" -"SHORTLEN 32\n" -"SHORTWHITE 0\n" - -"#\n" -"#\n" -"# FILE LAYOUT DEFINITIIONS:\n" -"#\n" -"FIELD_DELIMITER COLON\n" -"RECORD_DELIMITER NEWLINE\n" -"BADCHARS COLON\n" - -"#\n" -"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" -"#\n" -"IFIELD CONSTANT, \"1296126539\", \"%s\"\n" -"IFIELD CONSTANT, \"1481466224\", \"%s\"\n" -"IFIELD LAT_INT32DEG, \"\", \"%d\"\n" -"IFIELD LON_INT32DEG, \"\", \"%d\"\n" -"IFIELD CONSTANT, \"3137157\", \"%s\"\n" -"IFIELD SHORTNAME, \"\", \"%-.31s\"\n" -"IFIELD IGNORE, \"\", \"%-.31s\"\n" -"IFIELD DESCRIPTION, \"\", \"%-.78s\"\n" -; + "# gpsbabel XCSV style file\n" + "#\n" + "# Format: DeLorme Xmap HH Street Atlas USA .WPT (PocketPC)\n" + "# Author: Alex Mottram\n" + "# Date: 12/09/2002\n" + "#\n" + "# \n" + "DESCRIPTION DeLorme XMat HH Street Atlas USA .WPT (PPC)\n" + "SHORTLEN 32\n" + "SHORTWHITE 0\n" + + "#\n" + "#\n" + "# FILE LAYOUT DEFINITIIONS:\n" + "#\n" + "FIELD_DELIMITER COLON\n" + "RECORD_DELIMITER NEWLINE\n" + "BADCHARS COLON\n" + + "#\n" + "# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n" + "#\n" + "IFIELD CONSTANT, \"1296126539\", \"%s\"\n" + "IFIELD CONSTANT, \"1481466224\", \"%s\"\n" + "IFIELD LAT_INT32DEG, \"\", \"%d\"\n" + "IFIELD LON_INT32DEG, \"\", \"%d\"\n" + "IFIELD CONSTANT, \"3137157\", \"%s\"\n" + "IFIELD SHORTNAME, \"\", \"%-.31s\"\n" + "IFIELD IGNORE, \"\", \"%-.31s\"\n" + "IFIELD DESCRIPTION, \"\", \"%-.78s\"\n" + ; style_vecs_t style_list[] = {{ "xmapwpt", xmapwpt } , { "xmap2006", xmap2006 } , { "xmap", xmap } , { "tomtom_itn_places", tomtom_itn_places } , { "tomtom_itn", tomtom_itn } , { "tomtom_asc", tomtom_asc } , { "tabsep", tabsep } , { "sportsim", sportsim } , { "saplus", saplus } , { "s_and_t", s_and_t } , { "ricoh", ricoh } , { "openoffice", openoffice } , { "nima", nima } , { "navigonwpt", navigonwpt } , { "mxf", mxf } , { "motoactv", motoactv } , { "mapconverter", mapconverter } , { "mainnav", mainnav } , { "land_air_sea", land_air_sea } , { "kwf2", kwf2 } , { "ktf2", ktf2 } , { "kompass_wp", kompass_wp } , { "kompass_tk", kompass_tk } , { "igo2008_poi", igo2008_poi } , { "iblue757", iblue757 } , { "iblue747", iblue747 } , { "gpsman", gpsman } , { "gpsdrivetrack", gpsdrivetrack } , { "gpsdrive", gpsdrive } , { "geonet", geonet } , { "garmin_poi", garmin_poi } , { "garmin301", garmin301 } , { "fugawi", fugawi } , { "flysight", flysight } , { "dna", dna } , { "custom", custom } , { "cup", cup } , { "csv", csv } , { "cambridge", cambridge } , { "arc", arc } , {0,0}}; size_t nstyles = 40; #else /* CSVFMTS_ENABLED */ diff --git a/gpsbabel/mkstyle.sh b/gpsbabel/mkstyle.sh index c4772883f..7dd5e0cd6 100755 --- a/gpsbabel/mkstyle.sh +++ b/gpsbabel/mkstyle.sh @@ -30,9 +30,9 @@ do [ $A = "README" ] && continue [ $A = "custom.style" ] && continue ALIST="{ \"$A\", $A } , $ALIST" - echo "static char $A[] = " - $SED 's/\\/\\\\/;s/"/\\"/g;s/^\(.\)/"\1/g;s/\(.\)$/\1\\n"/g' $i - echo ";" + echo "static char $A[] =" + $SED 's/\\/\\\\/;s/"/\\"/g;s/^\(.\)/"\1/g;s/\(.\)$/\1\\n"/g;s/^\(.\)/ \1/' $i + echo " ;" nstyles=`expr $nstyles + 1`; done echo "style_vecs_t style_list[] = {$ALIST {0,0}};" diff --git a/gpsbabel/style/iblue747.style b/gpsbabel/style/iblue747.style index 6cf426d9d..ab4e05b9d 100644 --- a/gpsbabel/style/iblue747.style +++ b/gpsbabel/style/iblue747.style @@ -15,7 +15,7 @@ RECORD_DELIMITER NEWLINE # SHORTWHITE 0 # ENCODING UTF-8 DATATYPE TRACK -PROLOGUE INDEX,RCR,DATE,TIME,VALID,LATITUDE,N/S,LONGITUDE,E/W,HEIGHT,SPEED,PDOP,HDOP,VDOP,NSAT,DISTANCE, +PROLOGUE INDEX,RCR,DATE,TIME,VALID,LATITUDE,N/S,LONGITUDE,E/W,HEIGHT,SPEED,HEADING,DSTA,DAGE,PDOP,HDOP,VDOP,NSAT (USED/VIEW),SAT INFO (SID-ELE-AZI-SNR),DISTANCE, # INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE: @@ -31,9 +31,9 @@ IFIELD LON_DECIMAL,"","%f" # LONGITUDE IFIELD LON_DIR,"","%c" # E/W IFIELD ALT_METERS,"","%.0f" # HEIGHT IFIELD PATH_SPEED_KPH,"","%.1f" # SPEED -IFIELD IGNORE,"","%f" # HEADING -IFIELD IGNORE,"","%d" # DSTA -IFIELD IGNORE,"","%f" # DAGE +IFIELD IGNORE,"","%s" # HEADING +IFIELD IGNORE,"","%s" # DSTA +IFIELD IGNORE,"","%s" # DAGE IFIELD GPS_PDOP,"","%f" # PDOP IFIELD GPS_HDOP,"","%f" # HDOP IFIELD GPS_VDOP,"","%f" # VDOP diff --git a/gpsbabel/style/iblue757.style b/gpsbabel/style/iblue757.style index bc8d8a434..6b4fde0e1 100644 --- a/gpsbabel/style/iblue757.style +++ b/gpsbabel/style/iblue757.style @@ -16,7 +16,7 @@ RECORD_DELIMITER NEWLINE # SHORTWHITE 0 # ENCODING UTF-8 DATATYPE TRACK -PROLOGUE INDEX,RCR,DATE,TIME,VALID,LATITUDE,N/S,LONGITUDE,E/W,HEIGHT,SPEED,PDOP,HDOP,VDOP,NSAT,DISTANCE, +PROLOGUE INDEX,RCR,DATE,TIME,VALID,LATITUDE,N/S,LONGITUDE,E/W,HEIGHT,SPEED,HEADING,DSTA,DAGE,PDOP,HDOP,VDOP,NSAT (USED/VIEW),SAT INFO (SID-ELE-AZI-SNR),DISTANCE, # INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE: @@ -32,9 +32,9 @@ IFIELD LON_DECIMAL,"","%f" # LONGITUDE IFIELD LON_DIR,"","%c" # E/W IFIELD ALT_METERS,"","%.0f" # HEIGHT IFIELD PATH_SPEED_KPH,"","%.1f" # SPEED -IFIELD IGNORE,"","%f" # HEADING -IFIELD IGNORE,"","%d" # DSTA -IFIELD IGNORE,"","%f" # DAGE +IFIELD IGNORE,"","%s" # HEADING +IFIELD IGNORE,"","%s" # DSTA +IFIELD IGNORE,"","%s" # DAGE IFIELD GPS_PDOP,"","%f" # PDOP IFIELD GPS_HDOP,"","%f" # HDOP IFIELD GPS_VDOP,"","%f" # VDOP -- 2.30.2